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.

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

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab