进行服务器到服务器 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
顯示區域名稱的http標頭主機引數 DCS 伺服器。 主機名稱會繫結至地區ID,因此您在進行這些型別的呼叫之前需要此ID。 请参阅 DCS 区域 ID、位置和主机名
/event?

通話的這個部分:

  • 將呼叫識別為事件呼叫。
  • 定義包含您要傳送至DCS之資料的URL字串的開頭。
d_uuid= Audience Manager user ID

這是唯一的使用者ID金鑰,可儲存 Audience Manager 機碼值組中的使用者ID值。

使用 d_uuid 如果您傳入 Audience Manager 使用者ID。

d_mid=Experience Cloud user ID

這是唯一的使用者ID金鑰,可儲存 Experience Cloud 機碼值組中的使用者ID值。 另請參閱 從ID服務Cookie取得使用者ID.

使用 d_mid 如果您傳入 Experience Cloud 從擷取的ID Experience Cloud ID服務。

  • d_dst=1
  • d_rtbd=json
  • d_cb=callback

選擇性回應引數。

這些都不需要用來傳送資料給 DCS. 不過,如果您想要 DCS 若要傳回回應,您必須包含 d_rtbd=json 在您的請求中。

示例响应 sample-response

另請參閱 從DCS接收資料.

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695