Show Menu
トピック×

同意

個人データを収集するには、一定の規制で顧客の明示的な同意が必要でした。 Privacy Service APIの /consent エンドポイントを使用すると、顧客の同意要求を処理し、それらをプライバシーワークフローに統合できます。
このガイドを使用する前に、以下のAPI呼び出し例に示す必須の認証ヘッダーの詳細については、 「はじめに 」の節を参照してください。

顧客の同意要求の処理

同意要求は、エンドポイントに対してPOST要求を行うことで処理され /consent ます。
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
配列内の各オブジェクトには、Privacy Service APIで entities 認識される 標準ID名前空間 標準ID名前空間の1つが含まれている必要があります。
values
各ユーザーの値の配列。指定された値に対応し nameSpace ます。
プライバシーサービスに送信する顧客IDの値を決定する方法について詳しくは、IDデータの 提供に関するガイドを参照してください
応答
正常な応答が返されると、ペイロードのないHTTPステータス202 (Accepted)が返され、その要求がプライバシーサービスによって受け入れられ、処理中であることを示します。