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
- すべての派生データを1つの配列にマージします。
私はこのソリューションが非常に面倒だと思います。私はこのように約300件のリクエストを送信しており、約20秒間処理しています(アプリケーションはすべてのリクエストが終了しなくなるまでフリーズします)。
質問:
- このアプローチにはどんな選択肢がありますか?
- github登録アプリでこのような多くのリクエストを処理できますか?私は言いますが、これらの300件のリクエストは、アプリケーションが起動するたびに送信されます。