在本课程中,您将通过使用Adobe开发人员控制台和在线Webhook开发工具设置Webhook,以订阅数据摄取事件。 在后续课程中,您将使用这些事件来监控数据摄取作业的状态。
数据 工程师需要在本教程之外订阅数据摄取事件。数据 架构可以跳过 此课程,并转到批 量摄取课程。
在配置权限课程中,您需要设置完成本课程所需的所有访问控制,具体包括:
由数据摄取事件触发的这些通知将应用于_所有沙箱_,而不仅仅是Luma Tutorial
。 您可能还会在帐户中看到源自其他数据摄取事件的通知。
在本练习中,我们将使用名为webhook.site的在线工具创建Webhook(请随时替换您喜欢使用的任何其他Webhook开发工具):
在另一个浏览器选项卡中,打开网站https://webhook.site/
系统会为您分配一个唯一的URL,当您稍后在数据获取课程中返回到该URL时,您应将其加入书签:
在顶部导航中选择Edit按钮
作为响应正文,输入$request.query.challenge$
。 我们在本课程后面设置的Adobe I/O事件通知向Webhook发送了一个挑战,并要求将其包含在响应正文中。
选择Save按钮
在另一个浏览器选项卡中,打开Adobe开发人员控制台
打开Luma Tutorial API Project
选择添加到项目按钮,然后选择事件
选择Experience Platform过滤列表
选择平台通知
选择Next按钮
选择所有事件
选择Next按钮
在用于配置凭据的下一个屏幕上,再次选择Next按钮
对于事件注册名称,输入Platform notifications
向下滚动并选择以打开Webhook部分
作为Webhook URL,粘贴webhook.site中Your unique URL字段的值
选择保存配置的事件按钮
等待您的配置保存,您应会看到Platform notifications
事件处于活动状态,且您的Webhook详细信息处于活动状态,且没有错误消息
切换回webhook.site选项卡,您应会看到对webhook的第一个请求,这是由对开发人员控制台配置进行验证所产生的:
现在,您可以在摄取数据时的下一课程中了解有关这些通知的更多信息。
好,让我们最终开始摄取数据!