进行服务器到服务器 DCS API 调用

调用需要区域DCS服务器的主机名和用户ID。 如果您没有所需的用户和区域ID,请参阅从DCS响应中获取用户ID和区域和/或Experience Cloud。 拥有用户ID和区域ID后,即可对DCS进行服务器到服务器调用。 有关语法和示例,请参阅此部分。

注意

在代码和示例中, 斜体​表示变量占位符。 在对DCS进行服务器到服务器调用时,用实数值替换占位符。

调用语法和示例

向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"`

调用参数

参数 描述

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 Manager用户ID,请使用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

示例响应

请参阅从DCS接收数据

在此页面上