配信 API delivery-apis
Experience Managerアセットリポジトリで使用可能なすべての 承認済みアセットは、配信 URL を使用して 検索後、統合されたダウンストリームアプリケーションに配信できます。
バージョンの更新やメタデータの変更など、DAM 内の承認済みアセットに加えられた変更は、自動的に配信 URL に反映されます。 CDN を介したアセット配信に短期間有効(TTL)値の 10 分が設定されると、更新は、10 分以内にすべてのオーサリングインターフェイスおよび公開済みインターフェイスで表示されます。
次の画像は、使用可能な配信 URL を示しています。
次の表に、使用可能な様々な配信 API の使用方法を示します。
配信 API エンドポイント delivery-apis-endpoint
API エンドポイントは、配信 API ごとに異なります。 例えば、Web-optimized binary representation of the asset in the requested output format
の API の API エンドポイントは次のようになります。https://delivery-pXXXX-eYYYY.adobeaemcloud.com/adobe/assets/{assetId}/as/{seoName}.{format}
配信ドメインは、Experience Managerオーサー環境のドメインと構造が似ています。 唯一の違いは、author
という用語を delivery
に置き換えることです。
pXXXX
はプログラム ID を参照します
eYYYY
は環境 ID を指します
詳しくは、API の詳細を参照してください。
配信 API リクエストメソッド delivery-api-request-method
GET
配信 API ヘッダー deliver-assets-api-header
Delivery API ヘッダーでヘッダーを定義する際には、次の詳細を指定する必要があります。
headers: {
'If-None-Match': 'string',
Authorization: 'Bearer <YOUR_JWT_HERE>'
}
配信 API を呼び出すには、制限されたアセットを配信するために、Authorization
細に IMS トークンが必要です。 IMS トークンはテクニカルアカウントから取得されます。 新しいテクニカルアカウントを作成するには、AEM as a Cloud Service資格情報の取得を参照してください。 IMS トークンを生成して配信 API リクエストヘッダーで適切に使用するには、 アクセストークンの生成を参照してください。
リクエストサンプル、応答サンプルおよび応答コードについては、 配信 API を参照してください。