Skip to main content

GitHub Marketplace API 的 web 挂钩事件

GitHub Marketplace app 从 Marketplace 购买事件 web 挂钩接收有关用户计划更改的信息。 当用户购买、取消或更改其付款计划时,就会触发 Marketplace 购买事件。

注意:**** 本文适用于仅在 GitHub Marketplace 中发布应用的情况。 若要详细了解如何在 GitHub Marketplace 中发布 GitHub Actions,请参阅“在 GitHub Marketplace 中发布操作”。

有关 GitHub Marketplace Webhook 有效负载的详细信息,请参阅“Webhook 事件和有效负载”。

Webhook POST 请求具有特殊的标头。 有关详细信息,请参阅“Webhook 事件和有效负载”。 GitHub 不会重新发送失败的递送尝试。 确保您的应用程序可以接收 GitHub 发送的所有 web 挂钩有效负载。 有关如何创建和禁用 GitHub Marketplace Webhook 的信息,请参阅“创建 web 挂钩”和“禁用 Webhook”。

取消和降级在下一个结算周期的第一天生效。 如果新计划在下一个结算周期开始时生效,则将发送降级和取消事件。 新的购买和升级事件会立即生效。 使用 Webhook 有效负载中的 effective_date 来确定何时开始更改。

注意: 如果你发现任何恶意的 GitHub Marketplace 购买或其他恶意行为,请填写报告滥用表单,提供有关用户的详细信息。