响应
成功的响应返回有关您的建议的信息,包括其唯一的xdm:propositionId
。
{
"xdm:propositionId": "5d0ffb5e-dfc6-4280-99b6-0bf3131cb8b8",
"xdm:propositions": [
{
"xdm:activity": {
"xdm:id": "dps:activity:ffed0123",
"repo:etag": 4
},
"xdm:placement": {
"xdm:id": "dps:placement:ffed0456",
"repo:etag": 1
},
"xdm:options": [
{
"xdm:id": "dps:personalized-option:ccc0111",
"repo:etag": 3,
"@type": "https://ns.adobe.com/experience/decisioning/content-component-html-template",
"xdm:content": "<html>some html</html>"
},
{
"xdm:id": "dps:personalized-option:ccc0222",
"repo:etag": 5,
"@type": "https://ns.adobe.com/experience/decisioning/content-component-html-template",
"xdm:content": "<html>hello, world</html>",
"xdm:score": 45.65
}
]
},
{
"xdm:activity": {
"xdm:id": "dps:activity:ffed0123",
"repo:etag": 4
},
"xdm:placement": {
"xdm:id": "dps:placement:ffed0789",
"repo:etag": 2
},
"xdm:fallback": {
"xdm:id": "dps:fallback:ccc0222",
"repo:etag": 5,
"@type": "https://ns.adobe.com/experience/decisioning/content-component-imagelink",
"dc:format": "image/png",
"xdm:deliveryURL": "https://cdn.adobe.com/content/1445323-1134331.png",
"xdm:content": "https://www.adobe.com/index2.html"
}
}
],
"ode:createDate": 1566497582038
}
属性 | 描述 | 示例 |
---|---|---|
xdm:propositionId | 与XDM DecisionEvent关联的优惠实体的唯一标识符。 | "xdm:propositionId": "5d0ffb5e-dfc6-4280-99b6-0bf3131cb8b8" |
xdm:propositions | 此对象包含单个决策建议。 可以为决策返回多个选项。 如果未找到任何选项,则会返回该决策的备用选件。 单个决策建议始终包含options 属性或fallback 属性。 如果存在,options 属性不能为空。 | |
xdm:propositions.xdm:activity | 此对象包含决策的唯一标识符。 | "xdm:id": "dps:activity:ffed0123" |
xdm:propositions.xdm:placement | 此对象包含优惠投放位置的唯一标识符。 | "xdm:id": "dps:placement:ffed0456" |
xdm:propositions.xdm:options | 此对象包含单个选项,其中包括其唯一标识符。 如果存在,则此对象不能为空。 | xdm:id": "dps:personalized-option:ccc0111 |
xdm:propositions.xdm:options.@type | 定义组件的类型。 @type 充当客户端的处理协定。 组装体验时,编辑器将查找具有特定类型的元件。 | https://ns.adobe.com/experience/offer-management/content-component-imagelink |
xdm:propositions.xdm:content | 响应内容的格式。 | 响应内容可以是: text 、html block 或image link |
xdm:score | 作为与选项或决策关联的排名函数的结果而计算的选项分数。 如果排名过程中涉及排名函数来确定优惠的分数,则API将返回此字段。 | "xdm:score": 45.65 |
xdm:propositions.xdm:fallback | 此对象包含单个备用选件,包括其唯一标识符。 | "xdm:id": "dps:fallback:ccc0222" |
xdm:propositions.xdm:fallback.dc:format | 资源的物理或数字表现形式。 通常,格式应包含资源的媒体类型。 该格式可用于确定显示或操作该资源所需的软件、硬件或其他设备。 建议从受控词汇表中选择一个值,例如,定义计算机媒体格式的Internet媒体类型的列表。 | "dc:format": "image/png" 或"image/jpeg" |
xdm:propositions.xdm:fallback.xdm:deliveryURL | 用于从内容交付网络或服务端点读取资源的可选URL。 此URL用于从用户代理公开访问资产。 | https://d37yhxrr0p3l3l.cloudfront.net/0fd0f090-a148-11ea-89e3-f1f2ad52f7e8/urn:aaid:sc:US:a68c86a6-9295-4940-a083-11916b665500/0/40d78a12-f8b6-3f07-8e67-7cb8ae2cc7ec |
ode:createDate | 创建决策响应消息的时间。 以纪元时间表示。 | "ode:createDate": 1566497582038 |
响应代码
下表列出了可在响应中返回的所有代码:
代码 | 描述 |
---|---|
200 | 成功。 已针对特定活动做出决策 |
400 | 请求参数无效。 由于语法错误,服务器无法理解该请求。 |
403 | 权限被禁止,不足。 |
422 | 无法处理的实体。 请求语法正确,但由于语义错误而无法处理。 |
429 | 请求过多。 用户在给定时间段内发送的请求过多。 |
500 | 内部服务器错误。 服务器遇到意外情况,无法完成请求。 |
503 | 由于服务器过载,服务不可用。 由于临时过载,服务器当前无法处理该请求。 |