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, в котором нет всех метаданных пользователей.

Другие вопросы по тегам