データ取得イベントへのサブスクライブ
このレッスンでは、Adobe Developer Consoleとオンラインの Webhook 開発ツールを使用して Webhook を設定し、データ取得イベントをサブスクライブします。 これらのイベントを使用して、後続のレッスンでデータ取り込みジョブのステータスを監視します。
データエンジニア は、このチュートリアル以外でデータ取り込みイベントを購読する必要があります。
データアーキテクト このレッスンをスキップして バッチ取り込みレッスンに進むことができます。
必要な権限
権限の設定レッスンでは、このレッスンを完了するために必要なすべてのアクセス制御を設定します。
Luma Tutorial
ーザーだけでなく、すべてのサンドボックス に適用されます。 お使いのアカウントに他のデータ取り込みイベントに起因する通知が表示される場合もあります。Webhook の設定
この演習では、webhook.site と呼ばれるオンラインツールを使用して webhook を作成します(使用したい他の webhook 開発ツールがあれば、自由に置き換えてください)。
-
別のブラウザータブで、web サイト https://webhook.site/ を開きます
-
一意の URL が割り当てられ、データ取り込みのレッスンで後から戻る際にブックマークに追加する必要があります。
-
上部ナビゲーションの「編集」ボタンを選択します。
-
応答本文として、「
$request.query.challenge$
」と入力します。 このレッスンの後半で設定するAdobe I/Oイベント通知は、Webhook にチャレンジを送り、応答本文に含める必要があります。 -
「保存 ボタンを選択します
設定
-
別のブラウザータブで、Adobe Developer Console を開きます
-
Luma Tutorial API Project
を開きます -
「プロジェクトに追加」ボタンを選択し、「イベント」を選択します
-
Experience Platform を選択してリストをフィルター
-
「Platform 通知」を選択します。
-
「次へ」ボタンを選択します
-
すべてのイベントを選択します
-
「次へ」ボタンを選択します
-
認証情報を設定するための次の画面で、もう一度「次へ」ボタンを選択します
-
イベント登録名 として、
Platform notifications
と入力します -
下にスクロールして、選択して「Webhook」セクションを開きます
-
Webhook URL として、webhook.site の 一意の URL フィールドから値を貼り付けます
-
「設定済みのイベントを保存」ボタンを選択します
-
設定が保存されるのを待つと、Webhook の詳細を使用して
Platform notifications
イベントがアクティブになり、エラーメッセージが表示されないことがわかります
-
Webhook.site タブに戻ると、Developer Console設定の検証による、webhook への最初のリクエストが表示されます。
以上で、データの取り込み時に、次のレッスンでこれらの通知について詳しく説明します。