Toegang tot en levering van contentfragmenten zonder kop Handleiding voor snel starten accessing-delivering-content-fragments

Leer hoe u AEM Assets REST API kunt gebruiken voor het beheer van inhoudsfragmenten en de GraphQL API voor de levering van inhoud zonder kop.

Wat zijn GraphQL en Assets REST API's? what-are-the-apis

nu dat u sommige inhoudsfragmenten hebt gecreeerd,kunt u AEM gebruiken APIs om hen zonder kop te leveren.

De rest van deze handleiding is gericht op GraphQL-toegang en levering van inhoudsfragmenten.

Een inhoudsfragment afleveren met GraphQL how-to-deliver-a-content-fragment

De architecten van de informatie moeten vragen voor hun kanaaleindpunten ontwerpen om inhoud te leveren. Denk slechts eens na deze vragen per eindpunt, per model. Voor deze gids Aan de slag kunt u slechts één gids maken.

  1. Logboek in AEM en toegang tot de interface GraphiQL:

    • Bijvoorbeeld: http://<host>:<port>/aem/graphiql.html .
  2. GraphiQL is een in-browser vraagredacteur voor GraphQL. U kunt het gebruiken om vragen te bouwen om de Fragmenten van de Inhoud terug te winnen om hen onophoudelijk als JSON te leveren.

    • In het linkerdeelvenster kunt u een query maken.

    • De resultaten worden weergegeven in het rechterdeelvenster.

    • De vraagredacteur kenmerkt codevoltooiing en hotkeys om de vraag gemakkelijk uit te voeren.

      GraphiQL redacteur

  3. Ervan uitgaande dat het model dat u hebt gemaakt person is aangeroepen met velden firstName , lastName en position , kunt u een eenvoudige query maken om de inhoud van het inhoudsfragment op te halen.

    code language-text
    query
    {
      personList {
        items {
          _path
          firstName
          lastName
          position
        }
      }
    }
    
  4. Voer de query in het linkerdeelvenster in.

  5. Klik het Uitvoeren pictogram van de Vraag (juiste pijl) of gebruik Ctrl-Enter hotkey en de resultaten worden getoond als JSON in het juiste paneel.
    GraphiQL resultaten

  6. Klik:

    • Dokken bij het hoogste recht van de pagina om in-context documentatie te tonen om u te helpen uw vragen bouwen die aan uw eigen modellen aanpassen.

    • Geschiedenis in de hoogste toolbar om vorige vragen te tonen.

    • sparen als en sparen om uw vragen te bewaren, waarna u hen van het Persisted paneel van Vragen en Publish kunt een lijst maken en terugwinnen.

      documentatie GraphiQL

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. In plaats daarvan is het 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.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2