/ / Problémy s vyhľadávaním repetícií Github API V3 - github, github-api

Github API V3 Vyhľadať repo problémy - github, github-api

Snažím sa získať 3 repozitáre s najvyšším počtom hviezd v danom jazyku. Mám 3 problémy:

  • vyhľadávanie používa starý štýl stránkovania a zdá sa, že per_page nefunguje
  • jazykový parameter sa nerešpektuje, dostanem php, java atď
  • Triedim hneď na začiatku, ale nakoniec dostanem podrobné repo informácie so všetkým ale hviezdy sa počítajú ...
curl "https://api.github.com/legacy/repos/search/foobar?sort=stars&order=desc&language=VimL&per_page=3"

odpovede:

0 pre odpoveď č. 1

Po prvé, per_page ISN "t uvedené ako akceptovaný parameter. Z tohto dôvodu by mohlo dôjsť k zneplatneniu zvyšku odoslaných parametrov. Ak to odstránením v skutočnosti problém vyriešite, mali by ste kontakt GitHub podporuje priamo. Ak to skutočne urobíte, nezabudnite do témy zahrnúť aj „API“, aby sa smerovalo priamo do tímu API, aby ste mohli rýchlejšie získať svoju odpoveď.

re:

Triedim hneď na začiatku, ale nakoniec dostanem podrobné repo informácie so všetkým, čo sa počíta od hviezd.

Staré rozhranie API (ako ste už uviedli) vrátilo informácie o úložisku starého štýlu (v2). Ak chcete získať informácie o hviezdach, budete musieť priamo zavolať /repos/:user/:repo potom, čo nájdete archívy, ktoré chcete.