无法获取Github组织存储库的问题

时间:2019-03-05 19:23:59

标签: curl github github-api

根据Github Docs
存储库的列表问题具有以下GET请求:

GET /repos/:owner/:repo/issues

我可以使用以下curl命令访问我的 private 组织存储库:

curl -H "Authorization: token my-token-with-all-api-scopes" 
  https://api.github.com/repos/my-org/my-repo

但是,当我尝试在curl命令上添加/issues时,它不会返回任何有效载荷。

curl -H "Authorization: token my-token-with-all-api-scopes" 
  https://api.github.com/repos/my-org/my-repo/issues

我的curl命令访问存储库中的/issues有什么问题?如前所述,我可以毫无问题地访问私有的仓库。

据我所知,我正在关注github API文档。

1 个答案:

答案 0 :(得分:1)

我运行了您的命令,起初我的有效载荷也为空,但这仅仅是因为我在该测试存储库中没有打开的问题。那么您在存储库中有问题吗?如果您不这样做,那么响应将简单地是:

[

]

最初,我认为您的问题是由于缺少Accept标头,但默认情况下,它没有标题就可以工作,尽管文档要求您明确指定一个标题:

application/vnd.github.VERSION.raw+json
application/vnd.github.VERSION.text+json
application/vnd.github.VERSION.html+json
application/vnd.github.VERSION.full+json