Skip to main content

GitHub Marketplace API 的 web 挂钩事件

GitHub Marketplace 应用程序通过 Marketplace 购买事件 webhook 接收有关用户计划更改的信息。 当用户购买、取消或更改其付款计划时,就会触发 Marketplace 购买事件。

注意

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

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

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

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

注意

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