如何使用Github API获取存储库的所有用户?

时间:2016-02-04 07:45:42

标签: github github-api

我可以使用Github查看存储库的所有成员。

例如:昆德拉的Members

有没有办法使用Github API获取此列表?

2 个答案:

答案 0 :(得分:0)

看起来像"成员" view真的显示了存储库分叉。您可以使用list forks API endpoint查看它们,例如

curl https://api.github.com/repos/impetus-opensource/Kundera/forks

答案 1 :(得分:0)

我创建了一个github项目,用于获取Git存储库的用户( Subscribers,Stargazers,Forks 的用户详细信息(姓名,公司,位置,电子邮件)。

您需要提供组织名称,存储库名称

List<UserDetail> userDetailList = GitUsersDetails.getUserDetails(ORG_NAME, REPO_NAME, UserType.SUBSCRIBERS);

UserDetail实体:

public class UserDetail {

    private String name;

    private String company;

    private String location;

    private String email;

   // Getters & Setters
}
  

检查项目here