订阅数据摄取事件

在本课程中,您将通过使用Adobe Developer控制台和在线webhook开发工具设置webhook来订阅数据摄取事件。 在后续课程中,您将使用这些事件监控数据摄取作业的状态。

数据工程师 将希望在本教程之外订阅数据摄取事件。
数据架构师 可以跳过本课程 然后转到 批量摄取课程.

所需的权限

配置权限 在本课程中,您将设置完成本课程所需的所有访问控制,特别是:

IMPORTANT
由数据摄取事件触发的这些通知将应用于 您的所有沙箱,而不仅仅是 Luma Tutorial. 您还可能会看到来自帐户中其他数据摄取事件的通知。

设置webhook

在本练习中,我们将使用名为webhook.site的在线工具创建一个webhook(请随意替换您喜欢使用的任何其他webhook开发工具):

  1. 在另一个浏览器选项卡中,打开网站 https://webhook.site/

  2. 您会获得一个唯一的URL,当您稍后在数据摄取课程中返回到该URL时,您应该将该URL加入书签:

    Webhook.site

  3. 选择 编辑 顶部导航中的按钮

  4. 作为响应正文,输入 $request.query.challenge$. 我们在本课程稍后设置的Adobe I/O事件通知会向webhook发送挑战,并要求将其包含在响应正文中。

  5. 选择 保存 按钮

    编辑响应

设置

  1. 在另一个浏览器选项卡中,打开 Adobe Developer控制台

  2. 打开您的 Luma Tutorial API Project

  3. 选择 添加到项目 按钮,然后选择 事件

    添加事件

  4. 通过选择筛选列表 Experience Platform

  5. 选择 平台通知

  6. 选择 下一个 按钮
    添加通知

  7. 选择所有事件

  8. 选择 下一个 按钮
    选择订阅

  9. 在配置凭据的下一个屏幕上,选择 下一个 再次按钮
    跳过凭据屏幕

  10. 作为 事件注册名称,输入 Platform notifications

  11. 向下滚动并选择以打开 Webhook 部分

  12. 作为 Webhook URL,粘贴以下路径中的值: 您的唯一URL webhook.site中的字段

  13. 选择 保存配置的事件 按钮
    保存事件

  14. 等待配置保存,您应会看到 Platform notifications 事件处于活动状态,且包含您的webhook详细信息,无错误消息
    配置已保存

  15. 切换回您的webhook.site选项卡,您应该会看到对webhook的第一个请求,该请求是对Developer Console配置进行验证后生成的:
    webhook.site中的第一个请求

目前为止,当您摄取数据时,您将在下一课程中了解有关这些通知的更多信息。

其他资源

好,我们终于开始了 正在引入数据

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