訂閱資料擷取事件

在本課程中,您將使用Adobe Developer Console和線上webhook開發工具設定webhook,以訂閱資料擷取事件。 在後續的課程中,您將使用這些事件來監控資料擷取工作的狀態。

資料工程師 ​將想要在本教學課程之外訂閱資料擷取事件。
資料架構師 可以略過此課程,並移至批次擷取課程

需要的許可權

設定許可權課程中,您已設定完成本課程所需的所有存取控制,特別是:

IMPORTANT
這些由資料擷取事件觸發的通知將套用至​_您的所有沙箱_,而不僅僅是您的Luma Tutorial。 您也可能會在帳戶中看到源自其他資料擷取事件的通知。

設定webhook

在本練習中,我們將使用名為webhook.site的線上工具來建立webhook (您可以隨意取代任何您偏好使用的其他webhook開發工具):

  1. 在另一個瀏覽器分頁中開啟網站https://webhook.site/

  2. 系統已為您指派一個唯一的URL,您稍後在資料擷取課程中回過頭時,應該將該URL加入書籤:

    Webhook.site

  3. 選取頂端導覽列中的​ 編輯 ​按鈕

  4. 作為回應內文,請輸入$request.query.challenge$。 我們在本課程稍後設定的Adobe I/O事件通知會向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標籤,您應該會看到對webhook的第一個請求,該請求是因驗證Developer Console設定而產生:
    webhook.site中的第一個要求

目前為止,您將在下堂課中擷取資料時,進一步瞭解這些通知。

其他資源

好,讓我們終於開始擷取資料

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