2013-04-25 67 views
2

我试图用给定语言中最高数量的恒星获得3个回购。我有3个问题吧:Github API V3搜索Repo问题

  • 搜索使用传统分页样式和per_page似乎不工作
  • 语言参数也没有得到尊重,我让PHP,JAVA等
  • 我被分选开始,但结果我得到的一切 但星星数详细回购信息...
curl "https://api.github.com/legacy/repos/search/foobar?sort=stars&order=desc&language=VimL&per_page=3" 

回答

0

首先,per_page不是listed为接受PA rameter。考虑到这一点,它可能会使发送的其他参数无效。如果删除事实上确实解决了问题,则应该直接使用contact GitHub支持。如果实际上你这样做,一定要在主题中包含“API”,以便将其直接发送到API团队,以便更快地获得答案。

回复:

我被启动,但在结果排序我获得详细信息回购的一切,但星星数。

传统API(如您已经注意到的那样)返回了旧样式(v2)存储库信息。如果您需要关于星星的信息,则在找到所需的存储库后,必须直接拨打/repos/:user/:repo

+0

它变成了只是一个名称变化,现在观察者被称为明星。所以在第2版API看守人是我想要的数字。不需要额外的API调用。你对per_page是正确的,谢谢! – Nazgob 2013-04-30 13:25:18