Можно ли отфильтровать события GitHub REST API по типу? - PullRequest
0 голосов
/ 05 сентября 2018

Используя REST API, я хочу фильтровать события по их типу.

Например, мы можем видеть все события пользователя с: https://api.github.com/users/gaearon/events 1

но я хочу ограничить его только определенным типом, например PushEvent. https://api.github.com/users/gaearon/events?type=PushEvent

У кого-нибудь есть идеи, если это вообще возможно?

Конечная цель - подсчитать ежедневное количество коммитов пользователя за 30 дней.

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете установить webhook , который предназначен для фильтрации событий .

После этого вы будете получать только события push-сообщений слушателя, которые затем можно будет отфильтровать по автору.

Но это для будущих коммитов.

Для уже переданных коммитов вам понадобится Запрос GraphQL , как, например, Статистика коммитов для коммитов в хранилище , чтобы получить все коммиты и отфильтровать по автору (проверьте также GraphQL changelog для последних возможностей)

...