アイテムデータでウェブフックをセットアップする

アイテムデータでウェブフックを受信することは、ユーザーがアイテムを受け取るシナリオで必要です:

  • バックパックにゲームIDを入力する
  • ゲームプラットフォームのアカウント(Steamなど)をバックパックにリンクする

バックパックでアイテムを受け取るユーザーフローは、プロジェクト設定とアイテムパラメータに応じて自動的に決定されます。

ユーザーがBackpackで受け取ったアイテムの情報をゲームサーバーで受け取るには、エクソーラサーバーからのウェブフックの受信と処理を設定します:

  1. プロジェクトがウェブフックを受信できるようにセットアップします:

    1. アドミンページでプロジェクトを開きます。
    2. サイドメニューの「プロジェクト設定」をクリックして「ウェブフック」セクションに移動します。
    3. ウェブフックサーバー」フィールドにエクソーラがウェブフックを送信するURLを入力します。
    4. 秘密鍵」フィールドの値をコピーして保存します。このキーはデフォルトで生成され、ウェブフックの署名に使用されます。変更したい場合は、更新アイコンをクリックします。
    5. ウェブフックを有効にする」をクリックします。

注意

アドミンページの設定では、ウェブフック用のサーバーアドレスを1つだけ指定できます。

Metaframeウィジェットを通じて独自の仮想通貨を販売するためのウェブフックをすでに設定している場合は、カスタマーサクセスマネージャーに連絡するか、csm@xsolla.comに電子メールを送信し、以下の情報を提供してください:

  • マーチャントID。このパラメータはアドミンページでの次の場所で見つけることができます:
    • 会社設定 > 会社」セクション。
    • アドミンページのブラウザアドレスバーにあるURL。URLの形式は以下の通り:https://publisher.xsolla.com/<merchant ID>/<Publisher Account section>
  • プロジェクトID。アドミンページのプロジェクト名の横にあります。
  • ウェブフックサーバーのURL。

  1. 以下のウェブフックの処理を実装します:

ウェブフックが受信されたことを確認するには、サーバーが次のように応答する必要があります:

  • メッセージ本文のないHTTPコード200。
  • 指定されたユーザーが見つからないか、無効な署名が渡された場合の問題を説明するHTTPコード404。
  • サーバーに一時的な問題がある場合、問題を説明するHTTPコード500。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年4月18日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!