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

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

データエンジニア​は、このチュートリアル以外でデータ取り込みイベントを購読する必要があります。
データアーキテクト はこのレッスン​をスキップして、​ バッチ取り込みレッスン ​に移動できます。

権限が必要です

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

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

Webhookの設定

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

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

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

    Webhook.site

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

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

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

    応答を編集

設定

  1. 別のブラウザータブで、Adobe Developer Consoleを開きます

  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」タブに切り替えると、Developer Console設定の検証に起因するwebhookへの最初のリクエストが表示されます。
    Webhook.site での最初のリクエスト

今のところ、データを取り込むときに次のレッスンでこれらの通知について詳しく説明します。

その他のリソース

それでは、最後に​ データの取り込みを開始しましょう!

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad