同意

某些法规要求客户明确同意后才能收集其个人数据。 API /consent 中的端点允许您 Privacy Service 处理客户同意请求并将其集成到您的隐私工作流程中。

在使用本指南之前,请参阅 入门部分 ,了解以下示例API调用中显示的所需身份验证头。

处理客户同意请求

通过向端点发出POST请求来处理同意 /consent 请求。

API格式

POST /consent

请求

以下请求为阵列中提供的用户ID创建新的同意 entities 作业。

curl -X POST \
  https://platform.adobe.io/data/core/privacy/consent \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -d '{
        "optOutOfSale": true,
        "entities": [
          {
            "nameSpace": "email",
            "values": [
              "dsmith@acme.com",
              "ajones@acme.com"
            ]
          },
          {
            "nameSpace": "ECID",
            "values": [
              "443636576799758681021090721276"
            ]
          }
        ]
      }'
属性 描述
optOutOfSale 设置为true时,表示根据提供的用户 entities 希望退出销售或共享其个人数据。
entities 一组对象,指示同意请求的用户。 每个对象都包 namespace 含一个和一组 values 用于将单个用户与该命名空间匹配的对象。
nameSpace 数组中的每个 entities 对象都必须包含Privacy ServiceAPI 所识别的标 准标识命名空间之一。
values 每个用户的值的数组,对应于所提供的 nameSpace
注意

有关如何确定要发送给哪些客户身份值的更多信息, Privacy Service请参阅有关提供身 份数据的指南

响应

成功的响应返回没有有效负荷的HTTP状态202(已接受),表示请求已被接受并正 Privacy Service 在处理中。

在此页面上