如何使用 GitHub API V3 列出 public 存储库的所有版本
How to list all releases of public repository with GitHub API V3
所以根据文档 https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository
GET /repos/:owner/:repo/releases
应该列出所有版本,所以
https://api.github.com/repos/jquery/jquery/releases
应该列出 JQuery 项目中的所有 releases,但不是,为什么?
因为该存储库实际上没有任何版本。它只有 GitHub 出现在发布页面中的标签。
更清晰的示例,请参见:
https://github.com/hashicorp/terraform/releases
该页面上同时显示版本和标签,但 API 仅显示版本:
所以根据文档 https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository
GET /repos/:owner/:repo/releases
应该列出所有版本,所以
https://api.github.com/repos/jquery/jquery/releases
应该列出 JQuery 项目中的所有 releases,但不是,为什么?
因为该存储库实际上没有任何版本。它只有 GitHub 出现在发布页面中的标签。
更清晰的示例,请参见:
https://github.com/hashicorp/terraform/releases
该页面上同时显示版本和标签,但 API 仅显示版本: