在应用程序中使用 GitHub Marketplace API
了解如何将 GitHub Marketplace API 和 web 挂钩集成到用于 GitHub Marketplace 的应用程序中。
GitHub Marketplace API 的 REST 端点
要帮助管理 GitHub Marketplace 上的应用程序,请使用这些 GitHub Marketplace API 端点。
GitHub Marketplace API 的 web 挂钩事件
GitHub Marketplace app 从 Marketplace 购买事件 web 挂钩接收有关用户计划更改的信息。 当用户购买、取消或更改其付款计划时,就会触发 Marketplace 购买事件。
测试应用程序
GitHub 建议在将上架信息提交到 GitHub Marketplace 之前,先使用 API 和 web 挂钩测试您的应用,以便为客户提供理想的体验。 在上架专家批准您的应用程序之前,它必须能够完全处理帐单流程。
处理新购买和免费试用
当客户购买 GitHub Marketplace 应用的付费计划、免费试用版或免费版本时,你将收到带有 purchased
操作的 marketplace_purchase
事件 Webhook,此操作将启动购买流。
处理计划更改
升级或降级 GitHub Marketplace 应用会触发 marketplace_purchase
事件 Webhook 和 changed
操作,该操作将启动流的升级或降级。
处理计划取消
取消 GitHub Marketplace 应用会触发 marketplace_purchase
事件 Webhook 和 cancelled
操作,该操作会启动取消流。