API-referensmaterial api-reference-materials
Adobe Experience Manager (AEM) innehåller många API:er för utveckling av program och utökning av 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's Open Web stack, 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 konsekvent 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 använder 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 bör du välja 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åll från alla AEM sidor i JSON-datamodellformat
Generera JSON-export av komponentinnehåll baserat på ett modellramverk
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
Effektiv leverans av innehållsfragment till JavaScript-klienter i headless CMS-implementeringar
Exakt format för HTTP-resursbegäranden som stöds
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.
SPA-specifika API:er spa-apis
AEM SDK-ramverket för redigeraren för enkelsidigt program (SPA) innehåller specifika JavaScript API-referenser.
API
Beskrivning
Ett sätt för Single Page-programmet att mappa klientkomponenter till Adobe Experience Manager-resurstyper (AEM komponenter)
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 komponenterna i Angularna och integreringslagret som hjälper dig att komma igång med Adobe Experience Manager Site Editor
TIP
Läs SPA Introduction and Walkthrough om du vill ha mer information om enkelsidiga program.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab