API di consegna delivery-apis
Tutte le risorse approvate disponibili nell'archivio delle risorse di Experience Manager possono essere cercate e quindi consegnate alle applicazioni downstream integrate utilizzando un URL di consegna.
Eventuali modifiche apportate alle risorse approvate in DAM, inclusi gli aggiornamenti della versione e le modifiche ai metadati, vengono automaticamente riportate negli URL di consegna. Con un valore TTL (Time-to-Live) breve di 10 minuti configurato per la distribuzione delle risorse tramite CDN, gli aggiornamenti diventano visibili in meno di 10 minuti su tutte le interfacce di authoring e pubblicazione.
L’immagine seguente illustra gli URL di consegna disponibili:
La tabella seguente illustra l’utilizzo delle varie API di consegna disponibili:
Adobe consiglia di utilizzare questa API per tutti i tipi di formato immagine.
</adobe/experimental/advancemodifiers-expires-YYYYMMDD/assets>>Fai clic qui per ulteriori informazioni su come utilizzare le API sperimentali e l'elenco completo dei modificatori.
Dynamic Media con funzionalità OpenAPI supporta anche video in formato esteso. I video supportano fino a 50 GB e 2 ore.
Per informazioni sulle offerte Dynamic Media disponibili e sulle relative funzionalità, consulta Dynamic Media Prime e Ultimate.
Endpoint API di consegna delivery-apis-endpoint
Gli endpoint API variano per ogni API di consegna. Ad esempio, l'endpoint API per l'API Web-optimized binary representation of the asset in the requested output format è:https://delivery-pXXXX-eYYYY.adobeaemcloud.com/adobe/assets/{assetId}/as/{seoName}.{format}
Il dominio di consegna è simile nella struttura al dominio dell’ambiente di authoring Experience Manager. L'unica differenza consiste nella sostituzione del termine author con delivery.
pXXXX fa riferimento all'ID del programma
eYYYY fa riferimento all'ID ambiente
Per ulteriori informazioni, vedere Dettagli API.
Metodo di richiesta API di consegna delivery-api-request-method
GET
Intestazione API di consegna deliver-assets-api-header
Durante la definizione di un’intestazione nell’intestazione delle API di consegna, devi fornire i seguenti dettagli:
headers: {
'If-None-Match': 'string',
Authorization: 'Bearer <YOUR_JWT_HERE>'
}
Per richiamare le API di consegna, è necessario un token IMS nei dettagli Authorization per inviare una risorsa con restrizioni. Il token IMS viene recuperato da un account tecnico. Consulta Recuperare le credenziali di AEM as a Cloud Service per creare un nuovo account tecnico. Consulta Generazione del token di accesso per generare il token IMS e utilizzarlo in modo appropriato nell'intestazione della richiesta API di consegna.
Per visualizzare esempi di richieste, campioni di risposta e codici di risposta, vedi API di consegna.