同意端点

某些法规要求客户明确同意后才能收集其个人数据。 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: {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接受,并且正在处理。

在此页面上