【问题标题】:Is it possible to filter GitHub REST API events by type?是否可以按类型过滤 GitHub REST API 事件?
【发布时间】:2019-02-10 02:49:05
【问题描述】:

使用 REST API,我想按事件类型过滤事件。

例如,我们可以看到所有用户事件: https://api.github.com/users/gaearon/events1

但我想将其限制为某种类型,例如 PushEvent。 https://api.github.com/users/gaearon/events?type=PushEvent

有人知道这是否可能吗?

最终目标是统计用户在 30 天内的每日提交次数。

【问题讨论】:

    标签: api events github commit github-api


    【解决方案1】:

    您可以设置一个webhook,它旨在过滤events

    然后您将只接收到您的侦听器推送事件,然后您可以按作者过滤。

    但那是为了将来的提交。

    对于已经推送的过去提交,您需要GraphQL request,例如Commit stats for commits in repository,以便获取所有提交并按作者过滤(另请查看GraphQL changelog 了解最新的可能性)

    【讨论】:

      猜你喜欢
      • 2011-02-03
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      • 2021-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多