是否有任何方式使用GitHub API或任何外部服務從GitHub上獲取組織中的所有貢獻者?如何獲取GitHub中特定組織的貢獻者列表API
我正在嘗試使用GitHub API從angular
組織獲得所有貢獻者。
我發現只有一個解決辦法:
GET https://api.github.com/orgs/angular/repos
對於每個回購,獲得由該請求其所有貢獻者:
使用該請求獲得來自
angular
機構的所有回購GET https://api.github.com/repos/angular/:repo/contributors
- 將所有派生數據合併到一個數組。
它似乎工作,但我認爲這個解決方案非常繁瑣。我以這種方式發送大約300個請求,並且他們正在處理大約20秒(應用程序將被凍結,直到所有請求都沒有完成)。
問題:
- 是否有任何替代這種做法?
- github註冊應用程序可以處理如此多的請求嗎?我提到,這些300個請求在每次應用程序啓動時都會發送。