我似乎无法使用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令牌一定是个问题......