【发布时间】:2017-12-06 02:08:48
【问题描述】:
所以我一直在阅读 GitHub 开发者文档和关于 webhook 的内容,他们有以下声明:
Webhooks 允许您构建或设置订阅 GitHub.com 上某些事件的 GitHub 应用程序。当其中一个事件被触发时,我们将向 webhook 的配置 URL 发送一个 HTTP POST 有效负载。 Webhook 可用于更新外部问题跟踪器、触发 CI 构建、更新备份镜像,甚至部署到您的生产服务器。你只受到你的想象力的限制。
但是,关于应用程序,他们也有这样的声明:
GitHub 上的应用程序扩展和改进了现有工作流程。人们可以 从 GitHub Marketplace 购买应用程序或浏览有用的工具和 在 Works with GitHub 中与 GitHub 集成的服务。
如果您正在构建或添加集成,本文档将 帮助您启动并运行。
有关 GitHub 的支持请求、错误报告和讨论 应用程序(不是 OAuth 应用程序),使用 GitHub 平台论坛。论坛允许 您可以与其他集成商以及工程师和 来自 GitHub 的产品经理。
如果您的请求是关于 OAuth 应用程序,或者如果您需要讨论 私人问题,请直接联系支持人员。
这似乎 Webhooks 只能与 GitHub 应用程序一起使用? GitHub 应用程序和 GitHub OAuth 应用程序之间的区别不是很清楚,我不明白为什么 OAuth 应用程序不能使用 Webhooks?
【问题讨论】: