如何通过v3 API获取GitHub拉取组织回购请求?

时间:2013-01-16 06:17:47

标签: oauth-2.0 github-api

我似乎无法使用API​​获取组织的私有存储库的pull请求。我已经获得了一个OAuth2访问令牌,它可以正常工作。例如,此调用有效并返回有效的JSON(apaidnerd将是我的用户名,而blog将是公共回购):

https://api.github.com/repos/apaidnerd/blog/pulls?access_token=xxxxxxxxxxx

但是此网址(myorg是组织名称,secretrepo是私人代表):

https://api.github.com/repos/myorg/secretrepo/pulls?access_token=xxxxxxxxxxxx

返回:

{ "message": "Not Found" }

更新:如果我从命令行尝试curl -u apaidnerd http://...,则第二个URL有效。我的OAuth令牌一定是个问题......

1 个答案:

答案 0 :(得分:1)

发现问题:我没有请求repo scope,它授予对私有存储库的访问权限。