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
- 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. - Conservez l’en-tête
Content-Type
défini surapplication/vnd.adobe.ajo.template.v1+json
lors des appels API liés au contenu. - 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.