使用GitHub api和java连接GitHub有什么要求

时间:2014-02-04 09:56:46

标签: java github github-api

我想通过使用GitHub api和java.Do连接到GitHub我需要将该应用程序作为WEB应用程序或独立应用程序

任何人都可以告诉我有什么要求

如果可能,请提供示例应用程序以连接GitHub

2 个答案:

答案 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());
}