如何使用 Github API 获取一个 Repository 的所有用户?
How to use Github API to get all users of a Repository?
我可以使用 Github 查看存储库的所有成员。
例如:昆德拉的Members。
有什么方法可以使用 Github API 获取此列表?
看起来 "members" 视图确实显示了存储库分叉。您可以使用 list forks API endpoint 查看它们,例如
curl https://api.github.com/repos/impetus-opensource/Kundera/forks
我创建了一个 github 项目来获取用户(订户、观星者、Forks)的用户详细信息(姓名、公司、位置、电子邮件) Git 存储库。
您只需提供组织名称、存储库名称。
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
}
check project here.
我可以使用 Github 查看存储库的所有成员。
例如:昆德拉的Members。
有什么方法可以使用 Github API 获取此列表?
看起来 "members" 视图确实显示了存储库分叉。您可以使用 list forks API endpoint 查看它们,例如
curl https://api.github.com/repos/impetus-opensource/Kundera/forks
我创建了一个 github 项目来获取用户(订户、观星者、Forks)的用户详细信息(姓名、公司、位置、电子邮件) Git 存储库。
您只需提供组织名称、存储库名称。
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
}
check project here.