Cloud Connector扩展概述
Cloud Connector事件转发扩展允许您创建自定义HTTP请求,以将数据发送到目的地或从目的地检索数据。 云连接器扩展类似于在 Adobe Experience Platform Edge Network 上部署了邮递员,可用来将数据发送到尚未具备专用扩展的端点。
使用本参考可了解有关使用此扩展构建规则时可用的选项的信息。
云连接器扩展操作类型
这部分介绍在 Adobe Experience Platform 云连接器扩展中可用的“发送数据”操作类型。
请求类型
要选择终结点所需的请求类型,请在请求类型下拉列表下选择相应的类型。
端点 URL
在“Request Type”下拉菜单旁边的文本字段中,可输入您要向其发送数据的端点的 URL。
查询参数、标头和正文配置
使用这些选项卡(Query Params、Headers 和 Body Data Elements)中的每一个,可以控制要将哪些数据发送到既定端点。
查询参数
为每一个要作为查询字符串参数发送的键值对定义键和值。要手动输入数据元素,请使用大括号数据元素标记进行事件转发。 要将名为“siteSection”的数据元素的值引用为键或值,请输入 {{siteSection}}
。或者,通过在下拉菜单中选择数据元素来选择以前创建的数据元素。
要添加更多查询参数,请选择 添加其他。
标头
为每一个要作为标头发送的键值对定义键和值。要手动输入数据元素,请使用大括号数据元素标记进行事件转发。 要将名为“pageName”的数据元素的值引用为键或值,请输入 {{pageName}}
。或者,通过在下拉菜单中选择数据元素来选择以前创建的数据元素。
要添加更多标头,请选择 添加其他。
下表列出了预定义的标头。您不仅可以使用这些标头,而且还可以根据需要添加您自己的自定义标头,但是这些标头应出于为您带来方便的目的而添加。
Accept-Datetime
标头,该标头的值用来表明所希望获得的原始资源过去状态的日期时间。Set-Cookie
标头发送的、且存储在 HTTP Cookie 中的内容。Accept-Transfer-Encoding
)。Upgrade
标头字段的相关 RFC 文档为 RFC 7230,具体内容位于第 6.7 部分。该标准设立了有关在当前客户端、服务器、传输协议连接方面升级或更改为不同协议的规则。例如,此标头标准允许客户端从 HTTP 1.1 更改为 HTTP 2.0,前提是服务器决定确认并实施 Upgrade
标头字段。客户端和服务器均不必接受 Upgrade
标头字段中指定的条款。它可以用在客户端和服务器标头中。如果指定了 Upgrade
标头字段,那么发送方还必须发送一个指定了 upgrade
选项的 Connection
标头字段。以 JSON 格式显示正文
为每一个要在请求正文中发送的键值对定义键和值。要手动输入数据元素,请使用大括号数据元素标记进行事件转发。 要将名为“appSection”的数据元素的值引用为键或值,请输入 {{appSection}}
。或者,通过在下拉菜单中选择数据元素来选择以前创建的数据元素。
要添加其他键值对,请选择 添加其他。
以 Raw 格式显示正文
为每一个要在请求正文中发送的键值对定义键和值。要手动输入数据元素,请使用大括号数据元素标记进行事件转发。 要将名为“appSection”的数据元素的值引用为键或值,请输入 {{appSection}}
。或者,通过在下拉菜单中选择数据元素来选择以前创建的数据元素。您可以添加一个或多个数据元素。
高级
事件转发中规则内的操作按顺序执行。 在某些情况下,您需要检索的数据可能来自客户端传入事件上一个并不存在的外部源,那么系统在进行响应时,会将该数据转换或发送至单个规则中某个后续操作的最终目的地。高级部分中的“Save the request response”可启用此功能。
要保存来自端点的响应正文,请选中 保存请求响应 框并在文本字段中定义响应键。
如果将响应键定义为 productDetails
,请在数据元素中引用此数据,然后在同一规则的后续操作中引用此数据元素。要创建引用 productDetail
的数据元素,请创建一个类型为 path
的数据元素并输入以下路径:
arc.ruleStash.[EXTENSION-NAME-HERE].responses.[RESPONSE-KEY-HERE]
arc.ruleStash.adobe-cloud-connector.reponses.productDetails