如何使用api获取github项目的总版本号

时间:2017-02-26 10:46:44

标签: github github-api

我尝试使用api

  

https://api.github.com/repos/mojombo/grit/releases

获取,但无法获取任何信息。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

如果您正在使用curl命令(或任何其他命令行工具),请确保传递正确的授权令牌。 E.g。

curl -v -H "Authorization: token TOKEN" https://api.github.com/repos/:username/:repo/releases

请参阅:GitHub API v3 | GitHub Developer Guide& List releases for a repository

答案 1 :(得分:0)

您可以使用Graphql API v4直接获取代码总数:

{
  repository(owner: "mojombo", name: "grit") {
    refs(refPrefix: "refs/tags/", first: 0) {
      totalCount
    }
  }
}

Try it in the explorer