2017-02-01 3 views
0

Я создаю панель, чтобы показывать пользователям статистику github, а также некоторые другие данные на одной странице.Получение общих обязательств Github API

Я ищу попытку подсчета количества пользователей, которые не привязаны к каким-либо репозиториям, но имеют общий счет. Все методы, которые я нашел в API, похоже, возвращают только значения в конкретный репозиторий.

Кому-нибудь удалось получить эти данные?

ответ

0

Я думаю, что вы ищете что-то вроде этого:

https://api.github.com/users/{username}/events 

Так что, если имя пользователя вы заинтересованы в получении информации как для Paradigm, Ваш запрос будет:

https://api.github.com/users/paradigm/events 

Возвращаемый объект JSON имеет тип. Тип, который вас интересует, имеет значение «PushEvent».

Чтобы получить все свои обязательства, вы должны знать их пределы Api до 100 результатов за запрос (и имеет некоторые другие ограничения, например 60 неаутентифицированных запросов в час). Поэтому в зависимости от того, как программно вы это делаете, вы хотели бы сделать свои запросы следующим образом:

https://api.github.com/users/paradigm/events?page=1&per_page=100 
https://api.github.com/users/paradigm/events?page=2&per_page=100 
etc...