2013-04-25 2 views
2

Я пытаюсь получить 3 репозиции с самым высоким числом звезд на данном языке. У меня есть 3 проблемы с этим:Github API V3 Search Repo issues

  • поиск использует стиль наследия постраничного и 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 как принятый в год гос. Имея это в виду, это может привести к недействительности остальных отправляемых параметров. Если удаление, которое действительно исправляет проблему, вы должны поддерживать contact GitHub. Если на самом деле вы это сделаете, обязательно включите «API» в тему, чтобы он перенаправлялся непосредственно в команду API, чтобы вы могли быстрее получить ответ.

Re:

я буду сортировать по начало, но в результате я получить подробную информацию репо со всем, но рассчитывать звезд.

Унаследованный API (как вы уже отмечали, это было) возвратил старый репозиторий (v2). Если вам нужна информация о звездах, вам нужно будет позвонить по телефону /repos/:user/:repo после того, как найдете нужные вам репозитории.

+0

Похоже, что это было просто изменение имени, и наблюдатели теперь называются звездами. поэтому в v2 api watcher - это номер, который я хотел. нет необходимости делать дополнительный вызов api. вы были правы в per_page, спасибо! – Nazgob

Смежные вопросы