Github API: есть ли способ получить всех пользователей со всей информацией, связанной с каждым пользователем?
Чтобы получить всех пользователей, которые существуют на Github, Github API предоставляет следующий URL:
https://api.github.com/users
Но проблема с вызовом заключается в том, что он не возвращает полную мета-информацию о пользователе, как показано на следующем рисунке:
Чтобы получить полную мета-информацию, Github API предоставляет следующий URL:
https://api.github.com/users/<username>
Упомянутый URL-адрес предоставляет полную метаинформацию пользователя, но в отличие от первого упомянутого URL-адреса, который отправляет обратно 100 записей за удар, последующий упомянутый URL-адрес отправляет только 1 запись на удар, и это замедляет весь процесс.
Так есть ли способ в Github API, который мог бы дать всем пользователям всю метаинформацию для всех пользователей в более чем одном количестве за один раз?
1 ответ
Так есть ли способ в Github API, который мог бы дать всем пользователям всю метаинформацию для всех пользователей в более чем одном количестве за один раз?
Нет из-за огромного количества данных, которые будут представлять.
Единственным источником больших данных является https://www.githubarchive.org/, который вы можете получить через Google BigQuey, но который включает только событие GitHub, в котором нет всех метаданных пользователей.