同意端点

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

在使用本指南之前,请参阅快速入门指南,了解有关以下示例API调用中提供的所需身份验证标头的信息。

处理客户同意请求

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

API格式

POST /consent

请求

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

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: {ORG_ID}' \
  -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相对应。
NOTE
有关如何确定将哪些客户标识值发送到Privacy Service的更多信息,请参阅提供标识数据指南。

响应

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

recommendation-more-help
9cbf7061-a312-49f7-aaf8-a10885d53580