GitHub API belgelerine urlgithub-API aracılığıyla tüm GitHub kullanıcıları alma
kaydolmuşlarsa sırayla tüm kullanıcıları vereceğini söylüyor, ama sadece ilk 135.
almak gibiHerhangi bir fikir ne kadar gerçek tam listesini almak için?
GitHub API belgelerine urlgithub-API aracılığıyla tüm GitHub kullanıcıları alma
kaydolmuşlarsa sırayla tüm kullanıcıları vereceğini söylüyor, ama sadece ilk 135.
almak gibiHerhangi bir fikir ne kadar gerçek tam listesini almak için?
GET isteğinde since
parametresini kullanın.
https://api.github.com/users?since=XXX
Muhtemelen, bu tür bir isteği işlemek için gereken kaynakları sınırlamak için bu şekilde yapılır. Bu sınır olmadan sadece DoS saldırısı için soruyor. Eğer bu istek için yanıt başlıklarını kontrol ederse
Github onların api v3
Github hipermetinde API doğru hareket beri inanıyorum başlığında Links
Link: <https://api.github.com/users?since=135>; rel="next", <https://api.github.com/users{?since}>; rel="first"
altında sayfalama bağlantılar sağlar.
DÜZENLEME
Bu, bu sorunun kapsamı ama onunla ilgili ötesindedir. Hipermedia API ve REST hakkında daha fazla bilgi için.
Hem mevcut cevapların% 100 doğru Steve Klabnik bu slaytlar bir göz atın, ama bu yapıyor olması için ne olursa olsun dil ı için bir sarıcı kullanmak için tavsiye ederiz. Orada Bol bol ve yakut (Octokit) için resmi bir tane var. İşte hepsi bir list.
Git! = Github, "git API" değil "github api" Ben sorunuzu düzenlemek edeceğiz, ama çok fark işaret etmek uygun olduğunu düşündüm. arasında –
Olası kopyalar [Tüm GitHub kullanıcıları listelemek için nasıl?] (http://stackoverflow.com/questions/7329978/how-to-list-all-github-users) –