如何使用应用程序ID +秘密获取私人组织信息?

时间:2016-07-18 16:14:08

标签: github github-api

我创建了一个应用程序,并使用用户:电子邮件读取:org 范围授予其访问我的组织的权限。

现在我想列出该组织中的所有团队。使用curl请求我得到 401需要身份验证错误。

这是我的要求:

curl -i https://api.github.com/orgs/MyOrg/teams?client_id=CLIENTID&client_secret=CLIENTSECRET

如果我寻找会员,我只会得到该组织的公众成员:

curl -i https://api.github.com/orgs/MyOrg/members?client_id=CLIENTID&client_secret=CLIENTSECRET

我是否需要获取应用程序的访问令牌?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

您将需要具有足够权限的用户的个人访问令牌,以查看组织中的所有团队,并使用该令牌发出请求。应用程序本身不能要求这些东西(虽然这会随着GitHub的即将到来useless words而改变。)