【发布时间】:2020-03-22 12:39:41
【问题描述】:
我正在尝试制作一个 GitHub 应用程序,该应用程序可以查看我所在组织的私有存储库和安装它的成员。它对组织的已安装应用程序页面上的“检查、成员和元数据”具有读取权限。
我可以使用请求curl -i -H "Authorization: token {token}" -H "Accept: application/vnd.github.machine-man-preview+json" https://api.github.com/installation/repositories 列出存储库,这似乎可行,虽然我现在没有私有存储库来验证,但它确实列出了公共存储库。
但是,我似乎无法找到列出该组织用于安装的私有成员的端点,这就是我通过身份验证的身份。 https://api.github.com/orgs/{org}/members 只显示我组织的公共成员,如果我尝试/members/{private member},我会得到 302,这意味着我的应用程序不是该组织的成员。我做错了什么?
【问题讨论】:
-
不是重复的,指的是使用用户凭据或个人访问令牌,我问的是作为 GitHub 应用安装访问
-
@xSpartanCx 您是否找到了获取组织的私人成员的解决方案?
标签: github-api