2

我正在尝试以给定语言获得 3 个具有最高星级的存储库。我有3个问题:

  • 搜索使用的是旧版分页样式,而 per_page 似乎不起作用
  • 语言参数也不受尊重,我得到 php、java 等
  • 我按开始排序,但结果我得到了详细的回购信息,除了星星数之外的所有内容......
curl "https://api.github.com/legacy/repos/search/foobar?sort=stars&order=desc&language=VimL&per_page=3"
4

1 回答 1

0

首先,per_page列为可接受的参数。考虑到这一点,它可能会使您发送的其余参数无效。如果删除它确实可以解决问题,您应该直接联系GitHub 支持。如果您确实这样做了,请务必在主题中包含“API”,以便将其直接发送给 API 团队,以便您更快地获得答案。

回覆:

我按开始排序,但结果我得到了详细的回购信息,除了星星数之外的所有内容。

旧版 API(正如您已经注意到的那样)返回旧式 (v2) 存储库信息。如果您想要有关星星的信息,您必须/repos/:user/:repo在找到所需的存储库后直接调用。

于 2013-04-26T17:52:02.143 回答