Skip to main content
アラート作成の 3 番目のステップで、アラートを公開する前にテストできます。このオプションでは、以下に示すように、公開前に選択したチャネルでアラートをテストできます。
API 連携が正しく設定され、パーソナライゼーションが適切にレンダリングされることを確認するために、このステップを実施することを推奨します(任意)。

公開前にアラートをテストする方法

ダッシュボードからコピーしたリクエストに、いくつかの値を渡す必要があります。これらは、Authorization Header、MOE-APPKEY、リクエスト属性、およびパーソナライゼーション属性(ある場合)です。

Authorization Header の作成

MoEngage は Basic 認証を使用します。こちらで説明されているように、Workspace ID と API Secret を使用して HTTP Auth Header を生成します。

リクエストのコピー

ダッシュボードの Test Request セクションから、サポートされている任意の言語でサンプルリクエストをクリップボードにコピーアイコンを使用してコピーし、外部コンソールでテストすることもできます。

Workspace ID のコピー

リクエストヘッダーの MOE-APPKEY には、MoEngage アカウントの Workspace ID の値を含める必要があります。

Test Alert ID

このテストアラートのリクエストを外部コンソールに送信するために、ダッシュボードに Test Alert ID が表示されます。この値はリクエストに自動的に渡されます。 注: これは、公開済みアラートの Alert ID とは異なります。

Test Alert Reference Name

Test Alert Reference Name は、このテストアラートのリクエストを外部コンソールに送信するために、ダッシュボードでアラートを追加する際に設定します。この参照名を使用してアラートをテストできます。
これは、公開済みアラートの Reference ID とは異なります。

属性

リクエストでは、次の属性を渡す必要があります。

Payloads

アラート送信のためのユーザー識別

以下に示すように、API はリクエストで共有されたユーザー ID 情報を処理し、コミュニケーションの送信先となるユーザーを識別します。 UserCreation.png 最初にチャネルレベルのペイロードの recipient フィールドが確認され、そこで指定された受信者の値に基づいて、指定された携帯電話番号/メール ID またはプッシュトークンにアラートが送信されます。受信者の詳細がない場合は、リクエストで user_id を渡す必要があり、渡されない場合はリクエストが破棄されます。ペイロードに user_id(User Profile の ID フィールド)が含まれ、指定されたチャネルの受信者の詳細(携帯電話番号/メール ID/有効なプッシュトークン)がユーザープロファイルにある場合、アラートが送信されます。 受信者の詳細があり、新しい user_id が共有された場合は、受信者の詳細を持つ新しいプロファイルが作成されます。
  • Push チャネルでアラートを送信する際は、ユーザープロファイルにある直近でアクティブなデバイストークンのうち最大 5 つのみが対象となります。
  • ユーザー属性が有効になっている場合、受信者の詳細はユーザープロファイルから取得されます。詳細については、ユーザー属性の有効化を参照してください。
必要な情報をすべてリクエストに追加したら、外部コンソールからリクエストを送信します。

Postman でのリクエストのテスト

Postman でテストするには、次の手順に従います。
  1. copy & open Postman アイコンをクリックして cURL をコピーし、Postman にインポートします。
  2. Authorization セクションを使用して認証の詳細を追加します。ユーザー名として Workspace ID を、パスワードとして API Key を追加します。
  3. インポートした cURL にはペイロードの詳細が含まれています。Email ID、Phone Number、その他の属性(user_id、transaction_id、パーソナライゼーション(ある場合))を追加します。
  4. Postman で Send をクリックします。これにより、リクエストが Send Inform API に送信されます。
レスポンス、エラーコード、サンプルレスポンスについては、Inform API Response を参照してください。 アラートをテストすると、リクエストのステータスに関する詳細が Test Alert Logs に記録されます。詳細については、テストアラートログを参照してください。