我查看了GET /events
,但它返回的所有事件不仅仅是我感兴趣的推送事件。
我已经特别阅读了关于webhooks和pushEvent
的内容,但是如果将其推送到那个仓库,那么只能将其配置为存储库以获得通知。
但我希望从所有用户的所有公共回购中获取所有推送请求的webhooks等发布请求。类似于Github Archive。
答案 0 :(得分:1)
尽管API GET /events
仍然是主要解决方案(可能是来自不同用户的评论),但仍有important change from August 2018:
公共事件API延迟了五分钟
公共事件API现在延迟了五分钟。
结果,当您查询API时,返回的最新事件将至少在五分钟前发生。否则,API保持不变,并继续支持分页和最多提取300个事件。其他事件API均不受影响,它们将继续实时传递事件。