如何在所有用户的所有公共存储库中从Github获取实时推送事件?

时间:2018-01-30 17:20:46

标签: github github-api

我查看了GET /events,但它返回的所有事件不仅仅是我感兴趣的推送事件。

我已经特别阅读了关于webhooks和pushEvent的内容,但是如果将其推送到那个仓库,那么只能将其配置为存储库以获得通知。

但我希望从所有用户的所有公共回购中获取所有推送请求的webhooks等发布请求。类似于Github Archive

1 个答案:

答案 0 :(得分:1)

尽管API GET /events仍然是主要解决方案(可能是来自不同用户的评论),但仍有important change from August 2018

  

公共事件API延迟了五分钟

     

公共事件API现在延迟了五分钟
  结果,当您查询API时,返回的最新事件将至少在五分钟前发生。

     

否则,API保持不变,并继续支持分页和最多提取300个事件。其他事件API均不受影响,它们将继续实时传递事件。