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 ServiceAPI を呼び出すには、まず、必要なヘッダーで使用するアクセス資格情報を収集する必要があります。

  • 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 をドロップダウンメニューから選択します。

次の中から選択された API オプション: プロジェクトに追加 開発者コンソールのプロジェクトの詳細ページからのドロップダウン

Privacy ServiceAPI を選択 select-privacy-service-api

API の追加 ​画面が表示されます。 選択 Experience Cloud 使用可能な API のリストを絞り込むには、 Privacy ServiceAPI 選択前に 次へ.

使用可能な API のリストから選択されるPrivacy ServiceAPI カード

TIP
を選択します。 ドキュメントを表示 別のブラウザーウィンドウで Privacy ServiceAPI リファレンスドキュメント.

次に、アクセストークンを生成する認証タイプを選択し、Privacy ServiceAPI にアクセスします。

IMPORTANT
を選択します。 OAuth サーバー間通信 メソッドのみを使用します。これは、今後の移行がサポートされる唯一のメソッドです。 The サービスアカウント (JWT) メソッドは非推奨です。 JWT 認証方式を使用した統合は 2025 年 1 月 1 日まで引き続き機能しますが、Adobeでは、その日以前に既存の統合を新しい OAuth サーバー間方式に移行することを強くお勧めします。 詳しくは、の節を参照してください。 [非推奨]{class="badge negative"}JSON Web トークン (JWT) の生成.

「Oauth Server-to-Server」認証方式を選択します。

製品プロファイルを使用した権限の割り当て product-profiles

最後の設定手順では、この統合の権限を継承する製品プロファイルを選択します。 複数のプロファイルを選択した場合、その権限セットは統合用に組み合わせられます。

NOTE
製品プロファイルとそれらが提供する詳細な権限は、管理者がAdobe Admin Consoleを通じて作成および管理します。 次のガイドを参照してください: Privacy Service権限 を参照してください。

終了したら、「 」を選択します。 設定済み API を保存.

設定を保存する前にリストから 1 つの製品プロファイルが選択されていること

API がプロジェクトに追加されると、 Privacy ServiceAPI プロジェクトのページには、Privacy ServiceAPI へのすべての呼び出しで必要な次の資格情報が表示されます。

  • {API_KEY} (クライアント ID)
  • {ORG_ID} (組織 ID)

開発者コンソールで API を追加した後の統合情報。

各セッションの認証 authentication-each-session

収集する必要がある最後の資格情報は、 {ACCESS_TOKEN}:Authorization ヘッダーで使用されます。 の値とは異なる {API_KEY} および {ORG_ID}に値を指定する場合、API を引き続き使用するには、24 時間ごとに新しいトークンを生成する必要があります。

一般に、アクセストークンを生成する方法は 2 つあります。

トークンを手動で生成 manual-token

新しい {ACCESS_TOKEN}に移動します。 資格情報 > OAuth サーバー間通信 を選択し、 アクセストークンを生成、以下に示すように。

開発者コンソールの UI でのアクセストークンの生成方法を記録する画面です。

新しいアクセストークンが生成され、トークンをクリップボードにコピーするためのボタンが表示されます。この値は、必要な Authorization ヘッダーに使用され、Bearer {ACCESS_TOKEN} の形式で指定する必要があります。

トークン生成の自動化 auto-token

また、Postman環境とコレクションを使用してアクセストークンを生成することもできます。 詳しくは、 Postmanを使用した API 呼び出しの認証とテスト (Experience PlatformAPI 認証ガイド ) を参照してください。

API 呼び出し例の読み取り read-sample-api-calls

各エンドポイントガイドには、API 呼び出しの例が用意されており、リクエストの形式を設定する方法を示しています。 これには、パス、必須ヘッダー、適切な形式のリクエストペイロードが含まれます。また、API レスポンスで返されるサンプル JSON も示されています。ドキュメントで使用される API 呼び出し例の表記について詳しくは、 API 呼び出し例の読み取り方法 (Platform API の入門ガイド)を参照してください。

次の手順 next-steps

使用するヘッダーを理解できたので、Privacy Service API への呼び出しを開始できます。開始するには、次のいずれかのエンドポイントガイドを選択します。

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