1

我似乎无法使用 API 获取我组织的私有存储库的拉取请求。我已经为自己获得了一个运行良好的 OAuth2 访问令牌。例如,此调用有效并返回有效的 JSON(apaidnerd将是我的用户名,并且blog将是公共 repo):

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

但是这个 URL(myorg是组织名称,secretrepo是一个私人仓库):

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

回报:

{ "message": "Not Found" }

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

4

1 回答 1

1

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

于 2013-01-16T06:44:40.660 回答