Bereitstellungs-APIs delivery-apis
Alle genehmigten Assets, die im Experience Manager-Asset-Repository verfügbar sind, können durchsucht werden und anschließend mithilfe einer Bereitstellungs-URL an integrierte nachgelagerte Anwendungen gesendet werden.
Alle Änderungen an genehmigten Assets in DAM, einschließlich Versionsaktualisierungen und Metadatenänderungen, werden automatisch in die Bereitstellungs-URLs übernommen. Mit einem niedrigen Time-to-Live(TTL)-Wert von 10 Minuten für die Bereitstellung von Assets per CDN werden Aktualisierungen in weniger als 10 Minuten in allen Authoring- und Publishing-Oberflächen sichtbar.
Die folgende Abbildung zeigt die verfügbaren Bereitstellungs-URLs:
Die folgende Tabelle zeigt die Verwendung der verschiedenen verfügbaren Bereitstellungs-APIs:
Adobe empfiehlt die Verwendung dieser API für alle Bildformattypen.
- Bildvorgaben, intelligente Bildbearbeitung und zusätzliche Bildmodifikatoren stehen als Funktion mit eingeschränkter Verfügbarkeit bereit. Um Zugriff zu erhalten, senden Sie eine entsprechende Anfrage an den Kunden-Support von Adobe.
- Bei Assets Prime ist „Smartes Zuschneiden“ nicht verfügbar.
Bereitstellungs-API-Endpunkte delivery-apis-endpoint
Die API-Endpunkte variieren je nach Bereitstellungs-API. Der API-Endpunkt für die API Web-optimized binary representation of the asset in the requested output format
lautet beispielsweise:https://delivery-pXXXX-eYYYY.adobeaemcloud.com/adobe/assets/{assetId}/as/{seoName}.{format}
Die Bereitstellungs-Domain ähnelt der Struktur der Domain der Autorenumgebung von Experience Manager. Der einzige Unterschied ist das Ersetzen des Begriffs author
durch delivery
.
pXXXX
bezeichnet die Programm-ID
eYYYY
bezeichnet die Umgebungs-ID
Weitere Informationen finden Sie unter API-Details.
Anfragemethode für Bereitstellungs-APIs delivery-api-request-method
GET
Header für Bereitstellungs-APIs deliver-assets-api-header
Beim Definieren eines Headers müssen Sie die folgenden Details im Header der Bereitstellungs-APIs angeben:
headers: {
'If-None-Match': 'string',
Authorization: 'Bearer <YOUR_JWT_HERE>'
}
Zum Aufrufen der Bereitstellungs-APIs ist ein IMS-Token in den Authorization
-Details erforderlich, um ein eingeschränktes Asset bereitzustellen. Das IMS-Token wird aus einem technischen Konto abgerufen. Informationen zum Erstellen eines neuen technischen Kontos finden Sie unter Abrufen der Anmeldedaten für AEM as a Cloud Service. Informationen zum Generieren des IMS-Tokens und zu seiner entsprechenden Verwendung im Anfrage-Header der Bereitstellungs-APIs finden Sie unter Generieren des Zugriffs-Tokens.
Informationen zum Anzeigen von Anfragebeispielen, Antwortbeispielen und Antwort-Codes finden Sie unter Bereitstellungs-APIs.