コンテンツエンドポイント
作成対象:
- 開発者
/content
エンドポイントを使用して、顧客の アクセス情報 (プライバシーの主体がアクセスを正当にリクエストできる情報)を安全に取得します。 /jobs/{JOB_ID}
GETリクエストへの応答で提供されるダウンロード URL は、Adobe サービスエンドポイントを指しています。 その後、/jobs/:JOB_ID/content
に対してGETリクエストを実行し、顧客データを JSON 形式で返すことができます。 このアクセス方法は、セキュリティを強化するために、認証とアクセス制御の複数の層を実装する。
このガイドを使用する前に、 はじめる前にを参照して、以下の API 呼び出しの例で示されている必要な認証ヘッダーを確認してください。
/jobs
エンドポイントを呼び出し、追加のクエリパラメーターを使用して結果をフィルタリングします。 使用可能なクエリパラメーターの完全なリストは、 プライバシージョブエンドポイントガイドに記載されています。プライバシージョブ情報の取得
特定のジョブに関する情報(現在の処理ステータスなど)を取得するには、/jobs
エンドポイントへのGETリクエストのパスに、そのジョブの jobId
を含めます。
API 形式
GET /jobs/{JOB_ID}
リクエスト
次のリクエストは、リクエストパスで jobId
が指定されたジョブの詳細を取得します。
curl -X GET \
https://platform.adobe.io/data/core/privacy/jobs/dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
応答
正常な応答は、指定されたジョブの詳細を返します。
downloadUrl
を含めるには、complete
のステータスになっている必要があります。{
"jobId":"dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5",
"requestId":"17129380910360540RX-753",
"userKey":"1234",
"action":"access",
"status":"complete",
"submittedBy":"jsnow@adobe.com",
"createdDate":"04/12/2024 04:08 PM GMT",
"lastModifiedDate":"04/12/2024 04:08 PM GMT",
"userIds":[{
"namespace":"ECID",
"value":"1234",
"type":"standard",
"namespaceId":4,
"isDeletedClientSide":false
}],
"productResponses":[{
"product":"Identity",
"retryCount":0,
"processedDate":"04/12/2024 04:08 PM GMT",
"productStatusResponse":{"status":"submitted"
}}],
"downloadUrl":"https://platform.adobe.io/data/core/privacy/jobs/dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5/content",
"regulation":"gdpr"
}
jobId
requestId
userKey
userKey
は、プライバシーリクエストを送信した際に指定した key
値です。 key
の値は、データ主体に対して、意味のある識別子を提供する機会です。 これは、通常、そのデータ主体を追跡するためにシステムが作成した一意の ID です。 ヒント:アクティブなプライバシージョブをすべて一覧表示し、key
を各ジョブと比較できます。action
access
および delete
です。status
submittedBy
createdDate
lastModifiedDate
userIds
userIds.namespace
userIds.value
userIds.type
standard
または custom
)。userIds.namespaceId
userIds.isDeletedClientSide
productResponses
productResponses.product
productResponses.retryCount
productResponses.processedDate
productResponses.productStatusResponse
productResponses.productStatusResponse.status
downloadURL
complete
、action
は access
にする必要があります。 それ以外の場合、このフィールドは存在しません。regulation
gdpr
、ccpa
、lgpd_bra
、pdpa_tha
など)。顧客アクセス情報の取得
データ主体のクエリに応じて生成された「アクセス情報」を取得するには、/jobs/{JOB_ID}/content
エンドポイントに対してGETリクエストを行います。 応答は、データ主体のデータを保持する各製品のサブフォルダーを含むフォルダーを含む zip ファイル(*.zip)です。
/jobs
エンドポイントに対してGETリクエストを実行し、追加のクエリパラメーターを使用して結果をフィルタリングします。 許可されたクエリパラメーターを含め、詳しくは プライバシージョブエンドポイントガイドを参照してください。API 形式
GET /jobs/{JOB_ID}/content
リクエスト
次のリクエストは、リクエストで指定されたジョブ ID の「アクセス情報」を返します。
curl -X GET \
https://platform.adobe.io/data/core/privacy/jobs/32d429b1-f7f4-11ee-a365-574bcf5a525d/content \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Accept: application/json`
応答
応答は zip ファイル(*.zip)です。 情報は通常、JSON 形式で返されますが、保証はできません。 抽出されたデータは、任意の形式で返すことができます。