Data Ingestion APIの概要 getting-started
Data Ingestion API エンドポイントを使用すると、Adobe Experience Platformにデータを取り込むために基本的なCRUD操作を実行できます。
API ガイドを使用するには、データの操作に関する複数のAdobe Experience Platform サービスについて理解する必要があります。 Data Ingestion APIを使用する前に、次のサービスのドキュメントを確認してください。
- バッチ取り込み:データをバッチファイルとして Adobe Experience Platform に取り込むことができます。
- Real-Time Customer Profile:複数のソースからの集約データに基づいて、統合された顧客プロファイルをリアルタイムで提供します。
- Experience Data Model (XDM):Experience Platform が顧客体験データを整理するための標準的なフレームワーク。
- Sandboxes:Experience Platform には、単一の Experience Platform インスタンスを別々の仮想環境に分割し、デジタルエクスペリエンスアプリケーションの開発と発展に役立つ仮想サンドボックスが用意されています。
以下の節では、Profile API エンドポイントへの呼び出しを正常に行うために知っておく必要がある追加情報を示します。
API 呼び出し例の読み取り
Data Ingestion API ドキュメントには、リクエストを適切にフォーマットする方法を示すAPI呼び出しの例が記載されています。 これには、パス、必須ヘッダー、適切な形式のリクエストペイロードが含まれます。 また、API レスポンスで返されるサンプル JSON も示されています。 ドキュメントで使用される API 呼び出し例の表記について詳しくは、 トラブルシューテングガイドのAPI 呼び出し例の読み方に関する節を参照してくださいExperience Platform。
必須ヘッダー
また、API ドキュメントでは、 エンドポイントを正しく呼び出すために、認証に関するチュートリアルを完了している必要があります。Experience Platform 次に示すように、Experience Platform API 呼び出しにおける各必須ヘッダーの値は認証チュートリアルで説明されています。
Authorization: Bearer {ACCESS_TOKEN}x-api-key: {API_KEY}x-gw-ims-org-id: {ORG_ID}
リクエスト本文にペイロードを持つすべてのリクエスト(POST、PUT、PATCH 呼び出しなど)には、Content-Type ヘッダーが含まれている必要があります。 各呼び出しに固有の受け入れられた値は、呼び出しパラメーターに指定されます。
Experience Platform のすべてのリソースは、特定の仮想サンドボックスに分離されています。 Experience Platform APIへのリクエストには、操作を行うサンドボックスの名前を指定するヘッダーが必要です:
x-sandbox-name: {SANDBOX_NAME}
Experience Platform のサンドボックスについて詳しくは、サンドボックスの概要に関するドキュメントを参照してください。