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