5 github github-api github-services
我想将(开源项目的)github 问题转发(或者更好地说,镜像)到该项目的公共邮件列表。
我该怎么做?
是否有使用 github 的 API 的现有解决方案?
(存储库设置中的服务挂钩仅转发提交,而不转发问题。)
Ian*_*sco 2
您可以迭代存储库的问题事件并存储发送到的最后一个 ETag 标头,然后仅获取最近的事件。通过这样做,您可以捕获新问题、对问题的新评论以及这些问题的状态如何。此处描述了端点,此处描述了您将收到的数据。
当然,这需要您经常 ping API,但匿名速率限制为每小时 60 个请求(经过身份验证的速率限制为每小时 5000 个),您至少可以拥有准确到一分钟内发生的事情的电子邮件(除非您正在为多个存储库执行此操作,在这种情况下,您的速率限制会更快到期)。
我不知道有任何现有的解决方案,但组合起来应该不难。
归档时间:
12 年,4 月 前
查看次数:
773 次
最近记录: