---
title: "Webhookインテグレーションのテスト"
description: "AdaptyでWebhookインテグレーションをテストし、サブスクリプションイベントの追跡を自動化します。"
---

インテグレーションを設定したら、次はテストを行いましょう。サンドボックスと本番のどちらのインテグレーションもテストできます。まずサンドボックスから始めて、以下の項目を十分に検証することをおすすめします：

- イベントが送信され、正常に配信されること。
- 過去のイベント、**Trial started** イベントのサブスクリプション価格、アトリビューション、ユーザー属性、Google Play ストアの購入トークンについて、送信・非送信のオプションが正しく設定されていること。
- イベント名が正しくマッピングされており、サーバーで処理できること。

## テスト方法 \{#how-to-test\}

インテグレーションのテストを始める前に、以下が完了していることを確認してください：

1. [Webhookインテグレーションの設定](set-up-webhook-integration)のトピックに従ってWebhookインテグレーションを設定済みであること。
2. [Apple App StoreでのIn-App Purchaseのテスト](test-purchases-in-sandbox)および[Google Play StoreでのIn-App Purchaseのテスト](testing-on-android)のトピックに従って環境を設定済みであること。テストアプリが本番環境ではなくサンドボックス環境でビルドされていることを確認してください。
3. Webhookに送信するよう選択したイベントを発生させる購入・トライアル開始・返金などを実行済みであること。例えば、**Subscription started** イベントを取得するには、新しいサブスクリプションを購入します。

## 結果の検証 \{#validation-of-the-result\}

### イベント送信成功時の結果 \{#successful-sending-events-result\}

インテグレーションが正常に機能した場合、イベントはインテグレーションの **Last sent events** セクションに表示され、**Success** ステータスになります。

  <img src="/assets/shared/img/6ccc3bb-webhook_integration_success.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

### イベント送信失敗時の結果 \{#unsuccessful-sending-events-result\}

| 問題 | 解決策 |
|-----|--------|
| イベントが表示されない | 購入が完了しなかったため、イベントが作成されませんでした。解決策については[テスト購入のトラブルシューティング](troubleshooting-test-purchases)のトピックを参照してください。 |
| イベントが表示され、**Sending failed** ステータスになっている | <p>配信可否はHTTPステータスに基づいて判定し、**200〜399の範囲外**はすべて失敗とみなします。</p><p>詳しい原因を確認するには、以下に示すように失敗したイベントの **Sending failed** ステータスにマウスを重ねてください。</p> |

  <img src="/assets/shared/img/12ff189-hover_sending_failed.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>