Tableaux non pris en charge dans les réponses d’action personnalisée dans Journey Optimizer

Lors de l’appel d’une API à partir d’une action personnalisée dans Adobe Journey Optimizer (AJO), la réponse renvoie un tableau . Toutefois, les actions personnalisées ne prennent en charge que les payloads de type objet pour les requêtes et les réponses. Cette limitation empêche l’utilisation de données de tableau pour la personnalisation dans les parcours. Pour résoudre ce problème, formatez la payload de réponse en tant qu’objet au lieu d’un tableau .

Description description

Environnement

Adobe Journey Optimizer (AJO)

Problème/Symptômes

  • Un appel API provenant d’une action personnalisée renvoie une réponse de tableau au lieu d’un objet .
  • Impossible d’accéder au tableau ou de l’utiliser pour la personnalisation dans les parcours.
  • Les tentatives de référencer des éléments de tableau entraînent des erreurs de syntaxe ou des échecs de validation.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Vérifiez la structure de réponse de l’API et confirmez qu’elle renvoie un tableau . Pour connaître les étapes de validation​ voir ​ Dépannage de vos actions personnalisées .
  2. Mettez à jour l’API ou l’intégration afin que le payload de réponse soit formaté en tant qu’objet . Reportez-vous à Configurer une action personnalisée pour obtenir des instructions sur la structure de payload.
  3. Assurez-vous que les payloads de la requête et de la réponse pour les actions personnalisées utilisent des structures d’objet.
  4. Testez l’action personnalisée mise à jour pour vérifier que la personnalisation fonctionne avec les données basées sur l’objet .
  5. Vérifiez qu’aucune erreur de syntaxe ou de correspondance de type ne se produit lors de l’accès aux propriétés d’objet.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f