订阅Adobe I/O事件通知
Observability Insights 允许您订阅有关Adobe Experience PlatformAdobe I/O的活动通知。 这些事件被发送到配置的webhook以促进活动监控的高效自动化。
本文档提供了有关如何订阅Adobe Experience Platform服务的Adobe I/O事件通知的步骤。 此外,还提供了有关可用事件类型的参考信息,以及指向更多文档的链接,这些文档说明了如何解释每个适用的返回事件数据 Platform 服务。
快速入门
本文档要求您对Webhook以及如何将Webhook从一个应用程序连接到另一个应用程序有一定的了解。 请参阅 I/O Events 文档 有关webhook的介绍。
创建webhook
为了接收 I/O Event 通知,您必须通过在事件注册详细信息中指定唯一的webhook URL来注册webhook。
您可以使用所选客户端配置webhook。 有关要在本教程中使用的临时webhook地址,请访问 Webhook.site 并复制提供的唯一URL。
在初始验证过程中, I/O Events 发送 challenge
向webhook发出的GET请求中的查询参数。 您必须配置webhook以在响应有效负载中返回此参数的值。 如果您使用的是Webhook.site,请选择 Edit 然后在右上角输入 $request.query.challenge$
下 Response body 选择之前 Save.
在Adobe Developer控制台中创建新项目
转到 Adobe Developer控制台 然后使用您的Adobe ID登录。 接下来,按照教程中概述的以下步骤进行操作: 创建空项目 在Adobe Developer Console文档中。
订阅事件
创建新项目后,导航到该项目的概述屏幕。 从此处选择 添加事件.
此时将显示一个对话框,允许您向项目添加事件提供程序:
- 如果要订阅Experience Platform警报,请选择 平台通知
- 如果您正在订阅Adobe Experience Platform Privacy Service 通知,选择 Privacy Service事件
选择事件提供程序后,选择 下一个.
下一个屏幕显示要订阅的事件类型列表。 选择要订阅的事件,然后选择 下一个.
下一个屏幕提示您创建JSON Web令牌(JWT)。 您可以选择自动生成密钥对,或上传您在终端中生成的公共密钥。
在本教程中,我们将介绍第一个选项。 选择选项框 生成密钥对,然后选择 生成密钥对 按钮进行标记。
当密钥对生成时,浏览器会自动下载密钥对。 您必须自行存储此文件,因为它未保存在开发人员控制台中。
下一个屏幕允许您查看新生成的密钥对的详细信息。 选择 下一步 以继续。
在下一个屏幕中,在中提供事件注册的名称和描述 活动注册详细信息 部分。 最佳实践是创建唯一、易于识别的名称,以帮助将此事件注册与同一项目中的其他事件注册区分开来。
在同一屏幕上,在 如何接收事件 部分,您可以选择配置如何接收事件。 Webhook 允许您提供自定义webhook地址来接收事件,而 运行时操作 允许您使用执行相同的操作 Adobe I/O Runtime.
在本教程中,选择 Webhook 并提供您之前创建的webhook的URL。 完成后,选择 保存配置的事件 完成活动注册。
此时将显示新创建的事件注册的详细信息页面,您可以在此页面编辑其配置、查看接收的事件、执行调试跟踪以及添加新的事件提供程序。
后续步骤
按照本教程,您已注册要接收的webhook I/O Event 通知 Experience Platform 和/或 Privacy Service. 有关可用事件以及如何解释每个服务的通知负载的详细信息,请参阅以下文档:
请参阅 Observability Insights 概述 有关如何监控您的活动的更多信息,请访问 Experience Platform 和 Privacy Service.