我想通过使用GitHub api和java.Do连接到GitHub我需要将该应用程序作为WEB应用程序或独立应用程序
任何人都可以告诉我有什么要求
如果可能,请提供示例应用程序以连接GitHub
答案 0 :(得分:2)
您可以使用独立应用程序或Web应用程序连接到GitHub API。
您需要先使用GitHub注册您的应用程序,以获取用于访问API时登录的凭据。这可以通过在GitHub上的用户配置文件中创建应用程序来完成。
获得凭据后,我建议使用现有库来访问API。我已成功使用GitHub Java API。
如果您想查看如何使用API登录的示例,请参阅我的博客here的源代码。
答案 1 :(得分:1)
您可以使用jcabi-github(我是其开发人员之一):
Github github = new RtGithub("user", "password");
现在您有一个可以帮助您操作Github实体的客户端,例如您可以列出给定存储库中的所有问题:
Coordinates coords = new Coordinates.Simple("jcabi/jcabi-github");
Repo repo = github.repos().get(coords);
for (Issue issue : repo.issues().iterate(Collections.<String, String>emptyMap())) {
System.out.println("Issue found: #" + issue.number());
}