Matrices no admitidas en las respuestas de acciones personalizadas en Journey Optimizer
Al invocar una API desde una acción personalizada en Adobe Journey Optimizer (AJO), la respuesta devuelve una matriz. Sin embargo, las acciones personalizadas solo admiten cargas útiles de tipo objeto tanto para solicitudes como para respuestas. Esta limitación evita el uso de datos de matriz para la personalización dentro de los recorridos. Para resolver el problema, formatee la carga útil de respuesta como un objeto en lugar de como una matriz.
Descripción description
Entorno
Adobe Journey Optimizer (AJO)
Problema/Síntomas
- Una llamada de API desde una acción personalizada devuelve una respuesta de matriz en lugar de un objeto.
- No se puede acceder a la matriz ni utilizarla para la personalización dentro de recorrido.
- Los intentos de hacer referencia a elementos de matriz producen errores de sintaxis o errores de validación.
Resolución resolution
Siga estos pasos para resolver el problema:
- Revise la estructura de respuestas de API y confirme que devuelve una matriz. Consulte Solucionar problemas de acciones personalizadas para ver los pasos de validación.
- Actualice la API o la integración para que la carga útil de respuesta tenga el formato de objeto. Consulte Configurar una acción personalizada para ver las directrices de estructura de carga útil.
- Asegúrese de que las cargas útiles de solicitud y respuesta para acciones personalizadas utilicen estructuras de objetos.
- Pruebe la acción personalizada actualizada para comprobar que la personalización funciona con los datos basados en objetos.
- Compruebe que no se producen errores de coincidencia de sintaxis o tipo al acceder a las propiedades del objeto.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f