GitHub-API - 获取最新的api版本返回“Not Found”

时间:2016-02-21 15:11:21

标签: github github-api


我正在使用GitHub-API来获取我用过的API的最新版本,例如“Parse-SDK-Android”& “解析服务器”。

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

查询“https://api.github.com/repos/ParsePlatform/parse-server/releases/latest” 返回JSON“message”:“Not Found”。

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

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

正如我所看到的,parse-server存储库不是私有的。

有人有想法吗?

由于

1 个答案:

答案 0 :(得分:4)

您的请求没有任何问题。

GET: https://api.github.com/repos/ParsePlatform/parse-server/releases

给你一个空洞的结果:

[]

他们对此存储库没有releases created。将其与

进行比较
GET: https://api.github.com/repos/ParsePlatform/Parse-SDK-Android/releases

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

GET: https://api.github.com/repos/ParsePlatform/parse-server/tags

查看最新的标签。

    {
       "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"
       }
     }