Fout bij het oplossen van 406 (niet acceptabel) in de Create New Content Template API van Adobe

Verbeter de 406 fout in het Create Nieuwe Malplaatje van de Inhoud van AEP API door de correcte kopballen te verzekeren wordt gebruikt tijdens de verwezenlijking van het inhoudsmalplaatje.

Beschrijving description

Milieu

Adobe Experience Platform, Journey Optimizer

Uitgave/Symptomen

Wanneer het proberen om een nieuw inhoudsmalplaatje tot stand te brengen gebruikend ​ creeer Nieuw Malplaatje van de Inhoud API ​ in Journey Optimizer, wordt een fout met statuscode 406 (niet Acceptabel) ontmoet. Het foutbericht geeft aan dat de gewenste representatie niet overeenkomt met een van de acceptabele representaties.

Voorbeeldfout van API:

"detailedMessage": "406 NOT_ACCEPTABLE \"Could not find acceptable representation\""

De header Accept mag niet worden verzonden wanneer u een POST uitvoert om een nieuwe inhoudssjabloon te maken.

Resolutie resolution

  1. Zorg ervoor dat de API vraag voor het creëren van of het bijwerken van inhoudsmalplaatjes door ​ Create Nieuwe het Malplaatje van de Inhoud API ​ geen Accept kopbal omvat. De aanwezigheid van deze header kan leiden tot een onjuiste weergave, wat resulteert in een fout van 406.
  2. Laat de header Content-Type ingesteld staan op application/vnd.adobe.ajo.template.v1+json wanneer u API-aanroepen uitvoert die betrekking hebben op de inhoud.
  3. Gebruik de header Accept alleen wanneer u bestaande inhoudssjablonen of fragmenten ophaalt of opsomt, niet tijdens het maken of bijwerken ervan.

Gerelateerde lezing

​ creeer inhoudsmalplaatjes ​ in de Gids van Journey Optimizer.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f