Résolution de l’erreur 406 (non acceptable) dans l’API Créer un modèle de contenu d’Adobe

Corrigez l’erreur 406 dans l’API Create New Content Template d’AEP en vous assurant que les en-têtes corrects sont utilisés lors de la création du modèle de contenu.

Description description

Environnement

Adobe Experience Platform, Journey Optimizer

Problème/Symptômes

Lors de la tentative de création d’un modèle de contenu à l’aide de l’API Create New Content Template dans Journey Optimizer, une erreur liée au code d’état 406 (Not Acceptable) est rencontrée. Le message d’erreur indique que la représentation demandée ne correspond à aucune des représentations acceptables.

Exemple d’erreur provenant de l’API :

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

L’en-tête Accept ne doit pas être envoyé lors de l’exécution d’une POST pour créer un modèle de contenu.

Résolution resolution

  1. Assurez-vous que l’appel API pour créer ou mettre à jour des modèles de contenu via l’API Create New Content Template n’inclut pas d’en-tête Accept. La présence de cet en-tête peut entraîner une incohérence dans les représentations attendues, ce qui entraîne une erreur 406.
  2. Conservez l’en-tête Content-Type défini sur application/vnd.adobe.ajo.template.v1+json lors des appels API liés au contenu.
  3. Utilisez l’en-tête Accept uniquement lors de la récupération ou de l’énumération de modèles ou de fragments de contenu existants, et non lors de leur création ou mise à jour.

Lecture connexe

Créer des modèles de contenu dans le Guide de Journey Optimizer.

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