Privacy Service API の認証とアクセス
このガイドでは、Adobe Experience Platform Privacy Service APIを呼び出す前に知っておく必要があるコアコンセプトについて説明します。
前提条件 prerequisites
このガイドでは、Privacy Serviceについて理解し、Adobe Experience Cloud アプリケーション全体でデータ主体(お客様)からのアクセス要求と削除要求を管理する方法を理解する必要があります。
APIのアクセス資格情報を作成するには、組織内の管理者がAdobe Admin Console内でPrivacy Serviceの製品プロファイルを事前に設定している必要があります。 API統合に割り当てる製品プロファイルによって、Privacy Service機能にアクセスする際に統合が持つ権限が決まります。 詳しくは、Privacy Service権限の管理に関するガイドを参照してください。
必須ヘッダーの値の収集 gather-values-required-headers
Privacy Service APIを呼び出すには、まずアクセス資格情報を収集して、必要なヘッダーで使用する必要があります。
Authorization: Bearer {ACCESS_TOKEN}x-api-key: {API_KEY}x-gw-ims-org-id: {ORG_ID}
これらの値は、Adobe Developer Consoleを使用して生成されます。 {ORG_ID}と{API_KEY}は1回のみ生成する必要があり、今後のAPI呼び出しで再利用できます。 ただし、{ACCESS_TOKEN}は一時的なものであり、24時間ごとに再生成する必要があります。
これらの値を生成する手順については、以下で詳しく説明します。
1 回限りのセットアップ one-time-setup
Adobe Developer Console に移動し 、Adobe ID を使用してログインします。 次に、Developer Console のドキュメントにある空のプロジェクトを作成に関するチュートリアルで説明されている手順に従います。
新しいプロジェクトを作成したら、プロジェクトに追加を選択し、ドロップダウンメニューから API を選択します。
Privacy Service APIを選択します select-privacy-service-api
API の追加画面が表示されます。 Experience Cloudを選択して使用可能なAPIのリストを絞り込み、Privacy Service APIのカードを選択してから、次へを選択します。
次に、認証タイプを選択してアクセストークンを生成し、Privacy Service APIにアクセスします。
製品プロファイルによる権限の割り当て product-profiles
最後の設定手順は、この統合が権限を継承する製品プロファイルを選択することです。 複数のプロファイルを選択すると、それらの権限セットが統合に組み合わされます。
完了したら、設定したAPIを保存を選択します。
APIがプロジェクトに追加されると、プロジェクトのPrivacy Service API ページに、Privacy Service APIへのすべての呼び出しに必要な次の資格情報が表示されます。
{API_KEY}( クライアント ID){ORG_ID}(組織ID)
各セッションの認証 authentication-each-session
最後に収集する必要がある資格情報は{ACCESS_TOKEN}です。これは、認証ヘッダーで使用されます。 {API_KEY}および{ORG_ID}の値とは異なり、APIを引き続き使用するには、24時間ごとに新しいトークンを生成する必要があります。
一般的に、アクセストークンを生成する方法は2つあります。
トークンを手動で生成 manual-token
新しい{ACCESS_TOKEN}を手動で生成するには、資格情報 > OAuth サーバー間に移動し、アクセストークンを生成を選択します(下図を参照)。
新しいアクセストークンが生成され、トークンをクリップボードにコピーするためのボタンが表示されます。 この値は、必要な Authorization ヘッダーに使用され、Bearer {ACCESS_TOKEN} の形式で指定する必要があります。
トークン生成の自動化 auto-token
また、Postman環境とコレクションを使用して、アクセストークンを生成することもできます。 詳しくは、Experience Platform API認証ガイドの「Postmanを使用したAPI呼び出しの認証とテスト 」の節を参照してください。
API 呼び出し例の読み取り read-sample-api-calls
各エンドポイントガイドには、リクエストのフォーマット方法を示すAPI呼び出しの例が記載されています。 これには、パス、必須ヘッダー、適切な形式のリクエストペイロードが含まれます。 また、API レスポンスで返されるサンプル JSON も示されています。 サンプル API 呼び出しのドキュメントで使用されている規則については、Experience Platform API の開始ガイドのAPI 呼び出し例の読み方に関する節を参照してください。
次の手順 next-steps
使用するヘッダーを理解できたので、Privacy Service API への呼び出しを開始できます。 開始するエンドポイントガイドのいずれかを選択します。