/ / Github API: Jak zdobyć najlepszych współpracowników (posortowanych) dla danego repozytorium? - github, github-api

Github API: Jak zdobyć najlepszych współpracowników (posortowanych) dla danego repozytorium? - github, github-api

Nie widzę czysty / oczywisty sposób, aby to zrobić za pomocąapi github. Więc nie jestem nawet pewien, czy to naprawdę takie łatwe / wykonalne. Czy jestem zmuszony do obliczenia tego lokalnie (np. Zapytanie o WSZYSTKIE zatwierdzenia danego repo, a następnie ustalenie ich według autora?)

Jeśli istnieje czysta metoda 1-2 interfejsu API, zamiast powtarzania wszystkich zatwierdzeń, byłoby świetnie.

To nie jest duplikat, ponieważ inne pytaniepyta, jak to zrobić z wiersza poleceń. Muszę korzystać tylko z interfejsu API Github, ponieważ będę liczył ponad 200 kopii i musi być w pełni programowany, ponieważ zaczyna się od listy repos api.

Odpowiedzi:

2 dla odpowiedzi № 1

Na podstawie komentarza Xavier Guihot, Dodaję parametr do zapytania

?q=contributions&order=desc

Stało się

https://api.github.com/repos/scala/scala/contributors?q=contributions&order=desc

(Możesz użyć tego rozszerzenia https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en , to pomoże ci łatwo wyświetlić wynik)