データ取得イベントへのサブスクライブ

このレッスンでは、Adobe開発者コンソールとオンラインWebhook開発ツールを使用してWebhookを設定し、データ取得イベントを購読します。 これらのイベントを使用して、以降のレッスンでのデータ取得ジョブのステータスを監視します。

データ エンジニアは、このチュートリアル以外で、データ取得イベントに登録する必要があります。データア ーキテクトで は、このレッスンをスキップし、バッチ取得 のレッスンに進みます

必要な権限

権限の設定」レッスンでは、このレッスンを完了するために必要なすべてのアクセス制御を設定します。具体的には、次の操作を行います。

重要

データ取得イベントによってトリガーされるこれらの通知は、Luma Tutorialだけでなく、すべてのサンドボックス​に適用されます。 また、アカウント内の他のデータ取り込みイベントからの通知が表示される場合もあります。

Webhookの設定

この演習では、webhook.siteというオンラインツールを使用してWebhookを作成します(他のWebhook開発ツールを自由に置き換えてください)。

  1. 別のブラウザータブで、Webサイトhttps://webhook.site/を開きます。

  2. 一意のURLが割り当てられます。このURLは、後でデータ取得のレッスンで戻る際に、ブックマークする必要があります。

    Webhook.site

  3. 上部のナビゲーションで「編集」ボタンを選択します

  4. 応答の本文に$request.query.challenge$と入力します。 このレッスンで後で設定するAdobe I/Oイベント通知は、Webhookにチャレンジを送信します。この通知を応答の本文に含める必要があります。

  5. 保存」ボタンを選択します。

    応答の編集

設定

  1. 別のブラウザータブで、Adobe開発者コンソールを開きます。

  2. Luma Tutorial API Projectを開きます。

  3. プロジェクトに追加」ボタンを選択し、「イベント」を選択します

    イベントの追加

  4. Experience Platform」を選択してリストをフィルターします。

  5. プラットフォーム通知」を選択します。

  6. 次へ」ボタンを選択します。
    通知の追加

  7. すべてのイベントを選択

  8. 次へ」ボタンを選択します。
    購読の選択

  9. 資格情報を設定する次の画面で、「次へ」ボタンをもう一度選択します。
    秘密鍵証明書画面をスキップします

  10. イベント登録名」に、「Platform notifications」と入力します。

  11. 下にスクロールし、「 Webhook 」セクションを選択して開きます。

  12. Webhook URL​として、webhook.siteの一意のURL​フィールドの値を貼り付けます。

  13. 設定したイベントを保存」ボタンを選択します。
    イベントの保存

  14. 設定が保存されるのを待つと、Platform notificationsイベントがアクティブで、Webhookの詳細とエラーメッセージが表示されないことがわかります
    設定が保存されました

  15. webhook.siteタブに戻ると、開発者コンソール設定の検証による最初のWebhookへの要求が表示されます。
    webhook.siteの最初のリクエスト

これで、データを取り込む際の次のレッスンで、これらの通知に関する詳細を学ぶことができます。

その他のリソース

では、最後にデータの取り込みを開始します。

このページ