Een API-verzoek maken - headless Setup accessing-delivering-content-fragments
Leer hoe u de GraphQL API kunt gebruiken voor de levering zonder kop van inhoud en AEM Assets REST API voor het beheer van inhoudsfragmenten.
Wat zijn GraphQL en Assets REST API's? what-are-the-apis
nu u sommige inhoudsfragmenten hebt gecreeerd, kunt u AEM APIs gebruiken om hen zonder kop te leveren.
- GraphQL API laat u verzoeken tot toegang tot en levering van de Fragmenten van de Inhoud tot stand brengen. Deze API biedt de meest robuuste set mogelijkheden voor het opvragen en gebruiken van inhoud met fragmentinhoud.
- Om API te gebruiken, bepaalt en laat eindpunten in AEM toe, en indien nodig, de geïnstalleerde interface GraphiQL .
- Een selectie van AEM APIs voor Gestructureerde Levering van de Inhoud en Beheer zijn beschikbaar voor gebruik met de Fragmenten van de Inhoud.
De rest van deze handleiding is gericht op GraphQL-toegang en levering van inhoudsfragmenten.
GraphQL-eindpunt inschakelen enable-graphql-endpoint
Voordat de GraphQL API's kunnen worden gebruikt, moet een GraphQL-eindpunt worden gemaakt.
Voor details zie GraphQL eindpunten in AEM beheren .
Inhoud opvragen met GraphQL met GraphiQL
De architecten van informatie ontwerpen vragen voor hun kanaal eindpunten om inhoud te leveren. Overweeg deze vragen slechts eenmaal per eindpunt, per model. In deze gids Aan de slag hoeft u slechts één gids te maken.
GraphiQL is winde, inbegrepen in uw milieu van AEM; het is toegankelijk/zichtbaar nadat u uw eindpunten vormt.
Voor details zie Gebruikend GrahiQL winde .
GraphQL laat gestructureerde vragen toe die niet alleen specifieke gegevensreeksen of individuele gegevensvoorwerpen kunnen richten, maar ook specifieke elementen van de voorwerpen, genestelde resultaten, biedt steun voor vraagvariabelen, en veel meer kunnen leveren.
GraphQL kan herhalende API-aanvragen en overlevering voorkomen en maakt het in plaats daarvan mogelijk om in grote hoeveelheden te leveren wat precies nodig is voor rendering als reactie op één API-query. De resulterende JSON kan worden gebruikt om gegevens te leveren aan andere sites of apps.
Volgende stappen next-steps
Dat is het! U hebt nu een basiskennis van beheer van inhoud zonder kop in AEM. Er zijn veel meer bronnen waar u dieper kunt duiken voor een volledig begrip van de beschikbare functies.
- Fragmenten van de Inhoud - voor details over het creëren van en het beheren van de Fragmenten van de Inhoud
- de Steun van de Fragmenten van de Inhoud in HTTP API van AEM Assets - voor details bij de toegang tot van de inhoud van AEM direct over HTTP API, via de verrichtingen van CRUD (creeer, las, Update, schrap)
- GraphQL API - voor details op hoe te om de Fragmenten van de Inhoud zonder kop te leveren