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

このレッスンでは、Adobe開発者コンソールとオンラインWebフック開発ツールを使用してWebフックを設定し、データ取り込みイベントを登録します。 これらのイベントを使用して、以降のレッスンでデータ取り込みジョブのステータスを監視します。

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

必要な権限

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

  • Luma Tutorial Platform製品プロファイルへの開発者ロールのアクセス(API用)
重要

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

Webフックの設定

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

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

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

    Webhook.site

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

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

  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イベントがアクティブで、Webフックの詳細とエラーメッセージが表示されないことが確認できます
    構成が保存されました

  15. webhook.siteタブに戻ると、Webフックに対する最初の要求が表示されます。これは、Developer Console設定の検証結果です。
    webhook.siteの最初のリクエスト

これで、データを取り込む際の次のレッスンで、これらの通知についてさらに詳しく学習できるようになります。

その他のリソース

よし、最後に開始取り込むデータを!

このページ