GitHub-API - 获取最新的 api 版本返回“未找到”

Jot*_*a E 4 github github-api


我正在使用 GitHub-API 来获取我使用的 API 的最新版本,例如“Parse-SDK-Android”和“parse-server”。

查询“ https://api.github.com/repos/ParsePlatform/Parse-SDK-Android/releases/latest ”返回赖特JSON数据。

查询“ https://api.github.com/repos/ParsePlatform/parse-server/releases/latest ”返回JSON“消息”:“未找到”。

根据文档,这可能是身份验证问题。

所以我使用生成的 access_token 运行查询,它仍然给我“消息”:“未找到”,所以这不是身份验证问题。

正如我所见,解析服务器存储库不是私有的。

有人有想法吗?

谢谢

Ant*_*kov 5

你的要求没有任何问题。

GET: https://api.github.com/repos/ParsePlatform/parse-server/releases
Run Code Online (Sandbox Code Playgroud)

给你一个空结果:

[]
Run Code Online (Sandbox Code Playgroud)

他们只是没有为此存储库创建版本。比较一下

GET: https://api.github.com/repos/ParsePlatform/Parse-SDK-Android/releases
Run Code Online (Sandbox Code Playgroud)

作为一种解决方法,您可以使用

GET: https://api.github.com/repos/ParsePlatform/parse-server/tags
Run Code Online (Sandbox Code Playgroud)

并查看最新的标签。

    {
       "name": "2.1.2",
       "zipball_url": "https://api.github.com/repos/ParsePlatform/parse-server/zipball/2.1.2",
       "tarball_url": "https://api.github.com/repos/ParsePlatform/parse-server/tarball/2.1.2",
       "commit": {
          "sha": "01f4bcc3e3f259f2e6e763584e764ed036a657fe",
          "url": "https://api.github.com/repos/ParsePlatform/parse-server/commits/01f4bcc3e3f259f2e6e763584e764ed036a657fe"
       }
     }
Run Code Online (Sandbox Code Playgroud)