Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

Using the GitHub Marketplace API in your app

Learn how to integrate the GitHub Marketplace API and webhook events into your app for the GitHub Marketplace .

  • GItHub Marketplace API用のRESTエンドポイント

    GitHub Marketplace上でのアプリケーションの管理を支援するために、以下のGitHub Marketplace APIエンドポイントを使ってください。

  • GitHub Marketplace APIのためのwebhookイベント

    GitHub Marketplaceアプリケーションは、ユーザのプランに対する変更に関する情報を、Marketplaceの購入イベントwebhookから受け取ります。 Marketplaceの購入イベントは、ユーザが支払いプランの購入、キャンセル、変更をした場合にトリガーされます。

  • アプリケーションのテスト

    リストをGitHub Marketplaceにサブミットする前に、APIとwebhookを使ってアプリケーションをテストし、顧客に理想的な体験を提供できるようにすることをGitHubはおすすめします。 オンボーディングの専門家の検証前に、アプリケーションは支払いフローを適切に処理しなければなりません。

  • 新しい購入や無料トライアルの処理

    お客様が有料プラン、無料試用版、または GitHub Marketplace アプリの無料バージョンを購入すると、purchased アクションを含む marketplace_purchase イベント Webhook を受け取り、購入フローが開始されます。

  • プラン変更の処理

    GitHub Marketplace アプリをアップグレードまたはダウングレードすると、changed アクションで marketplace_purchase イベント Webhook がトリガーされて、アップグレード フローまたはダウングレード フローが始まります。

  • プランのキャンセルの処理

    GitHub Marketplace アプリをキャンセルすると、cancelled アクションを含む marketplace_purchase イベント Webhook がトリガーされ、キャンセル フローが開始されます。