在您的应用中使用 GitHub Marketplace API
了解如何将 GitHub Marketplace API 和 webhook 事件集成到您的应用,以用于 GitHub Marketplace。
GitHub Marketplace API 的 REST 端点
为了帮助管理您在 GitHub Marketplace 上的应用,请使用这些 GitHub Marketplace API 端点。
GitHub Marketplace API 的 webhook 事件
GitHub Marketplace 应用通过 Marketplace 购买事件 webhook 接收用户计划变更的信息。当用户购买、取消或更改其付费计划时,会触发 Marketplace 购买事件。
测试您的应用
GitHub 建议在将您的列表提交到 GitHub Marketplace 之前,使用 API 和 webhook 对您的应用进行测试,以便为客户提供理想的体验。在上架专家批准您的应用之前,应用必须能够妥善处理计费流程。
处理新购买和免费试用
当客户购买付费计划、免费试用或您 GitHub Marketplace 应用的免费版本时,您将收到 marketplace_purchase 事件 webhook,动作为 purchased,这将启动购买流程。
处理计划变更
升级或降级 GitHub Marketplace 应用会触发 marketplace_purchase 事件 webhook,动作为 changed,这将启动升级或降级流程。
处理计划取消
取消 GitHub Marketplace 应用会触发 marketplace_purchase 事件 webhook,动作为 cancelled,这将启动取消流程。