API-referensmaterial api-reference-materials
Adobe Experience Manager (AEM) innehåller många API:er för att utveckla program och utöka AEM. AEM bygger på flera öppen källkod-tekniker som också kan användas.
AEM Core API:er core-aem-apis
Följande API:er är viktiga för AEM.
API
Beskrivning
Produktabstraktioner som sidor, resurser, arbetsflöden och så vidare.
Adobe Open Web-stacken med olika viktiga komponenter (6.5 Granite-materialet gäller AEMaaCS)
Adobe visuella stil för molngränssnitt som är utformade för att ge en enhetlig användarupplevelse
NOTE
Den senaste informationen om Experience Manager API:er finns även på Adobe Experience Manager as a Cloud Service API:er.
Ytterligare ramar additional-apis
AEM förlitar sig på flera andra API:er med öppen källkod.
API
Beskrivning
Webbramverk som använder en Java Content Repository (JCR) för att lagra och hantera innehåll
Implementera en skalbar och högpresterande hierarkisk Java Content Repository (JCR) som kan användas som grund för moderna webbplatser i världsklass
Specifikation för JCR version 2.0
Implementering av Open Services Gateway-initiativet (OSGi) och serviceplattformen
Riktlinjer för API-inställningar guidelines
AEM bygger på följande fyra primära Java API-uppsättningar i fallande prioritetsordning.
Prioritet
API
Beskrivning
1
Produktabstraktioner som sidor, resurser, arbetsflöden och så vidare.
2
REST och resursbaserade abstraktioner som resurser, värdescheman och HTTP-begäranden.
Om ett API tillhandahålls av AEM bör du föredra det framför Sling, JCR och OSGi. Om AEM inte har något API rekommenderar vi Sling framför JCR och OSGi.
TIP
Mer information om de här riktlinjerna finns i dokumentet Förstå Java API-metodtips.
AEM Delivery and Content Management Services and APIs delivery-apis
AEM erbjuder anpassningsbara komponenter och alternativ för innehållsleverans.
Funktion
Beskrivning
Standardiserade WCM-komponenter (Web Content Management) för AEM som snabbar upp utvecklingstiden och minskar underhållskostnaderna för dina webbplatser
Leverera innehållet på alla AEM-sidor i JSON-datamodellformat
Generera JSON-export av komponentinnehåll baserat på ett modellramverk
OpenAPI:er för innehållsfragment och innehållsfragmentmodell
Ett HTTP REST API på AEM Edge Delivery Services, utformat för att leverera strukturerat innehåll från innehållsfragment i JSON-format.
Effektiv leverans av innehållsfragment till JavaScript-klienter i headless CMS-implementeringar
Möjliggör åtgärder för att skapa/läsa-uppdatera-ta bort (CRUD) på resurser, inklusive binära filer, metadata, återgivningar och kommentarer. Se AEM Assets HTTP API
Få åtkomst till innehåll i innehållsfragment direkt via HTTP API via CRUD-åtgärder
Exakt format för HTTP-resursbegäranden som stöds
NOTE
Se AEM API:er för leverans och hantering av strukturerat innehåll för en översikt över de olika tillgängliga API:erna och en jämförelse av några av de koncept som ingår.
SPA-specifika API:er spa-apis
AEM SPA-redigerare (Single-Page Application) SDK-ramverket innehåller specifika JavaScript API-referenser.
API
Beskrivning
Ett sätt att mappa klientkomponenter till Adobe Experience Manager-resurstyper (AEM-komponenter) med hjälp av programmet för en sida
En tolk mellan Adobe Experience Manager Editor och Adobe Experience Manager Single Page Application (SPA) Editor
Innehåller React-komponenter och integreringslager som hjälper dig att komma igång med Adobe Experience Manager Site Editor
Innehåller komponenter och integreringslager från Angular som hjälper dig att komma igång med Adobe Experience Manager Site Editor
TIP
Läs SPA-introduktionen och genomgången om du vill ha mer information om enkelsidiga program.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab