进行服务器到服务器DCS API调用 making-server-to-server-dcs-api-calls
调用需要使用区域DCS服务器的主机名和用户ID。 如果您没有所需的用户和地区ID,请参阅从DCS响应中获取用户ID和地区和/或Experience Cloud。 拥有用户和区域ID后,即可对DCS进行服务器到服务器调用。 有关语法和示例,请参阅此部分。
NOTE
在代码和示例中,斜体 表示变量占位符。 在对DCS进行服务器到服务器调用时,请用实值替换占位符。
调用语法和示例 call-syntax-example
向DCS发送数据的基本服务器到服务器请求使用以下语法。
"Host:domain_alias.demdex.net" "https://DCS_host_name.demdex.net/event?d_rtbd=json&d_jsonv=1&d_uuid=userID
示例调用类似于以下示例。
"Host:foo.demdex.net" "https://usw2.demdex.net/event?d_rtbd=json&d_jsonv=1& d_uuid=123456789"`
调用参数 call-parameters
参数
描述
domain alias.demdex.net
此调用部分包含:
- 您的域别名由Audience Manager(如
my_domain.demdex.net
)分配。 - 目标域,始终为
demdex.net
。 请参阅了解对Demdex域的调用。
DCS host name.demdex.net
显示区域 DCS服务器名称的http标头主机参数。 主机名绑定到区域ID,这就是为什么您在进行这些类型的调用之前需要此ID。 查看 DCS区域ID、位置和主机名。
/event?
呼叫的以下部分:
- 将调用标识为事件调用。
- 定义包含要发送到DCS的数据的URL字符串的开头。
d_uuid= Audience Manager user ID
这是唯一用户ID键,它在一个键值对中包含Audience Manager用户ID值。
如果您传入用户Audience ManagerID,请使用d_uuid
。
d_mid=Experience Cloud user ID
这是唯一用户ID键,它在一个键值对中包含Experience Cloud用户ID值。 另请参阅从ID服务Cookie获取用户ID。
如果您传入的是从Experience Cloud ID服务捕获的Experience Cloud ID,请使用 d_mid
。
d_dst=1
d_rtbd=json
d_cb=callback
可选的响应参数。
将数据发送到 DCS不需要任何这些参数。 但是,如果您希望 DCS返回响应,则必须在请求中包含 d_rtbd=json
。
de293fbf-b489-49b0-8daa-51ed303af695