/ / Problemi con Repo ricerca API Github V3 - github, github-api

Problemi relativi a Repo Search di Github API V3 - github, github-api

Sto cercando di ottenere 3 repository con il maggior numero di stelle in una determinata lingua. Ho 3 problemi con esso:

  • la ricerca utilizza lo stile di impaginazione legacy e per_page non sembra funzionare
  • anche il parametro della lingua non viene rispettato, ottengo php, java ecc
  • sto ordinando per inizio ma di conseguenza ottengo informazioni dettagliate sui repository con tutto ma le stelle contano ...
curl "https://api.github.com/legacy/repos/search/foobar?sort=stars&order=desc&language=VimL&per_page=3"

risposte:

0 per risposta № 1

Prima di tutto, per_page isn "t elencato come parametro accettato. Tenendo presente ciò, potrebbe invalidare il resto dei parametri inviati. Se la rimozione risolve effettivamente il problema, è necessario contatto Supporto GitHub direttamente. Se in realtà lo fai, assicurati di includere "API" nell'argomento in modo che venga instradato direttamente al team API in modo da poter ottenere la tua risposta più velocemente.

Ri:

sto ordinando per inizio, ma di conseguenza ottengo informazioni dettagliate sui repository con tutto tranne che le stelle contano.

L'API legacy (come già notato in precedenza) ha restituito informazioni sul repository vecchio stile (v2). Se desideri informazioni sulle stelle, dovrai effettuare una chiamata diretta a /repos/:user/:repo dopo aver trovato i repository che desideri.