订阅数据摄取事件

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

数据 工程师需要在本教程之外订阅数据摄取事件。数据 架构可以跳过 此课程,并转到批 量摄取课程

所需权限

配置权限课程中,您需要设置完成本课程所需的所有访问控制,具体包括:

重要

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

设置网页挂钩

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

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

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

    Webhook.site

  3. 在顶部导航中选择​Edit​按钮

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

  5. 选择​Save​按钮

    编辑响应

设置

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

  2. 打开Luma Tutorial API Project

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

    添加事件

  4. 选择​Experience Platform​过滤列表

  5. 选择​平台通知

  6. 选择​Next​按钮
    添加通知

  7. 选择所有事件

  8. 选择​Next​按钮
    选择订阅

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

  10. 对于​事件注册名称,输入Platform notifications

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

  12. 作为​Webhook URL,粘贴webhook.site中​Your unique URL​字段的值

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

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

  15. 切换回webhook.site选项卡,您应会看到对webhook的第一个请求,这是由对开发人员控制台配置进行验证所产生的:
    webhook.site中的第一个请求

现在,您可以在摄取数据时的下一课程中了解有关这些通知的更多信息。

其他资源

好,让我们最终开始摄取数据!

在此页面上