Risoluzione dell’errore 406 (non accettabile) nell’API per la creazione di un nuovo modello di contenuto di Adobe

Correggi l'406 errore nell'API per la creazione di un nuovo modello di contenuto di AEP, assicurandoti che vengano utilizzate le intestazioni corrette durante la creazione del modello di contenuto.

Descrizione description

Ambiente

Adobe Experience Platform, Journey Optimizer

Problema/Sintomi

Errore con codice di stato 406 (non accettabile) durante il tentativo di creare un nuovo modello di contenuto utilizzando l'API Crea nuovo modello di contenuto in Journey Optimizer. Il messaggio di errore indica che la rappresentazione richiesta non corrisponde a nessuna delle rappresentazioni accettabili.

Esempio di errore da API:

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

L'intestazione Accept non deve essere inviata quando si esegue POST per creare un nuovo modello di contenuto.

Risoluzione resolution

  1. Verificare che la chiamata API per la creazione o l'aggiornamento dei modelli di contenuto tramite l'API Crea nuovo modello di contenuto non includa un'intestazione Accept. La presenza di questa intestazione può causare una mancata corrispondenza nelle rappresentazioni previste, con conseguente errore 406.
  2. Mantieni l'intestazione Content-Type impostata su application/vnd.adobe.ajo.template.v1+json quando esegui chiamate API relative al contenuto.
  3. Utilizza l'intestazione Accept solo per recuperare o elencare modelli di contenuto o frammenti esistenti, non durante la loro creazione o aggiornamento.

Lettura correlata

Creare modelli di contenuto nella Guida di Journey Optimizer.

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