Aktualisieren Ihres Inhalts über AEM-APIs update-your-content
In diesem Teil der AEM Headless-Entwickler-Tour erfahren Sie, wie Sie mit den verfügbaren APIs auf die Inhalte Ihrer Inhaltsfragmente zugreifen und diese aktualisieren können.
Ihre bisherige Tour story-so-far
Im vorherigen Dokument der AEM Headless-Tour, Zugriff auf Ihre Inhalte über AEM-Bereitstellungs-APIs haben Sie erfahren, wie Sie über die AEM-GraphQL-API auf Ihre Headless-Inhalte in AEM zugreifen können. Nun sollten Sie:
- über ein hohes Maß an Verständnis von GraphQL verfügen,
- verstehen, wie die AEM-GraphQL-API funktioniert,
- einige praktische Beispielabfragen verstehen.
Dieser Artikel baut auf diesen Grundlagen auf, sodass Sie verstehen, wie Sie Ihre vorhandenen Headless-Inhalte in AEM über die verfügbaren APIs aktualisieren können.
Ziel objective
- Zielgruppe: Fortgeschrittene
- Ziele: Sie erfahren, wie Sie mit den verfügbaren APIs auf die Inhalte Ihrer Inhaltsfragmente zugreifen und diese aktualisieren können:
AEM-APIs zur Verwendung mit Inhaltsfragmenten aem-apis-for-use-with-content-fragments
Adobe Experience Manager (AEM) as a Cloud Service bietet mehrere APIs für die Bereitstellung strukturierter Inhalte über Inhaltsfragmente und die Verwaltung von Inhaltsfragmenten. Weitere Informationen zu den spezifischen APIs finden Sie auf den einzelnen Seiten.
-
Bereitstellung von AEM-Inhaltsfragmenten mit OpenAPI
- Diese API erstellt JSON-Antworten für die Bereitstellung strukturierter Inhalte aus Inhaltsfragmenten in AEM.
- Sie verwendet einen Pfad zu einem Inhaltsfragment als Endpunkt.
- Diese API basiert auf REST.
- Sie ist für die Bereitstellung von Inhalten optimiert, einschließlich der CDN-Integration.
-
AEM-GraphQL-API für die Bereitstellung von Inhaltsfragmenten
- Diese API ist schemabasiert. API-Schemata werden durch Inhaltsfragmentmodelle dargestellt, die die Inhaltsstruktur definieren.
- Diese API basiert auf GraphQL.
-
OpenAPIs für Inhaltsfragmente und Inhaltsfragmentmodelle
- Diese APIs sind für die Verwaltung strukturierter Inhalte vorgesehen.
- Die jeweiligen GET-Operatoren sind nicht für die Inhaltsbereitstellung optimiert.
- Diese API basiert auf REST.
-
Unterstützung von Inhaltsfragmenten im AEM Assets-HTTP-API
- Die ursprüngliche API für die JSON-Ausgabe für die Bereitstellung strukturierter Inhalte in AEM.
- Diese API ist zwar robust und bewährt, liefert jedoch keine vollständig hydrierte JSON-Ausgabe. Verweise werden nur als Pfade ausgegeben, sodass sekundäre API-Anfragen zum Abrufen weiterer Inhalte erforderlich sind.
- Die Assets-HTTP-API kann auch zum Verwalten der Inhaltsfragmente und Inhaltsfragmentmodelle (CRUD) verwendet werden.
- Diese API basiert auf REST.
- Die Unterstützung von Inhaltsfragmenten in der Assets-HTTP-API wird in Zukunft eingestellt, da sie durch die Edge Delivery Services-JSON-REST-API ersetzt wird. Der Zeitplan steht noch nicht fest.
- Die ursprüngliche API für die JSON-Ausgabe für die Bereitstellung strukturierter Inhalte in AEM.
So geht es weiter whats-next
Nachdem Sie nun diesen Teil der AEM Headless-Entwickler-Tour abgeschlossen haben, sollten Sie über die folgenden Kenntnisse verfügen:
- Grundlegendes zu verfügbaren AEM-APIs.
- Grundlegendes dazu, wie Inhaltsfragmente in diesen APIs unterstützt werden.
Sie sollten Ihre AEM-Headless-Tour fortsetzen, indem Sie als Nächstes das Dokument Wie man alles zusammenfügt – Ihre App und Ihre Inhalte in AEM Headless lesen, in dem Sie sich mit den Grundlagen der AEM-Architektur und den Tools vertraut machen, die Sie zum Zusammenstellen Ihrer Anwendung benötigen.
Zusätzliche Ressourcen additional-resources
- Adobe Experience Manager as a Cloud Service-APIs
- AEM-APIs für die Bereitstellung und Verwaltung strukturierter Inhalte
- Bereitstellung von AEM-Inhaltsfragmenten mit OpenAPI
- AEM-GraphQL-API für die Bereitstellung von Inhaltsfragmenten
- OpenAPIs für Inhaltsfragmente und Inhaltsfragmentmodelle
- Unterstützung von Inhaltsfragmenten im AEM Assets-HTTP-API
- Arbeiten mit Inhaltsfragmenten
- AEM-Kernkomponenten
- Erklärung: CORS/AEM
- Video: Entwicklung für CORS mit AEM
- Einführung in AEM als Headless-CMS
- AEM-Entwicklerportal
- Headless-Tutorials für AEM