訂閱資料擷取事件
在本課程中,您將使用Adobe Developer Console和線上webhook開發工具設定webhook,以訂閱資料擷取事件。 在後續的課程中,您將使用這些事件來監控資料擷取工作的狀態。
資料工程師 將想要在本教學課程之外訂閱資料擷取事件。
資料架構師 可以略過此課程,並移至批次擷取課程。
需要的許可權
在設定許可權課程中,您已設定完成本課程所需的所有存取控制,特別是:
Luma Tutorial
。 您也可能會在帳戶中看到源自其他資料擷取事件的通知。設定webhook
在本練習中,我們將使用名為webhook.site的線上工具來建立webhook (您可以隨意取代任何您偏好使用的其他webhook開發工具):
-
在另一個瀏覽器分頁中開啟網站https://webhook.site/
-
系統已為您指派一個唯一的URL,您稍後在資料擷取課程中回過頭時,應該將該URL加入書籤:
-
選取頂端導覽列中的 編輯 按鈕
-
作為回應內文,請輸入
$request.query.challenge$
。 我們在本課程稍後設定的Adobe I/O事件通知會向webhook傳送挑戰,並要求將其包含在回應本文中。 -
選取 儲存 按鈕
設定
-
在另一個瀏覽器標籤中,開啟Adobe Developer Console
-
開啟您的
Luma Tutorial API Project
-
選取 新增至專案 按鈕,然後選取 事件
-
選取 Experience Platform 以篩選清單
-
選取 平台通知
-
選取 下一步 按鈕
-
選取所有事件
-
選取 下一步 按鈕
-
在設定認證的下一個畫面上,再次選取 下一步 按鈕
-
作為 事件註冊名稱,請輸入
Platform notifications
-
向下捲動並選取以開啟 Webhook 區段
-
以 Webhook URL 身分,從webhook.site的 您的唯一URL 欄位貼上值
-
選取 儲存已設定的事件 按鈕
-
等待您的設定儲存,您應該會看到您的
Platform notifications
事件為作用中,且您的webhook詳細資料沒有錯誤訊息
-
切換回您的webhook.site標籤,您應該會看到對webhook的第一個請求,該請求是因驗證Developer Console設定而產生:
目前為止,您將在下堂課中擷取資料時,進一步瞭解這些通知。