Datos dinámicos

Representa dinámicamente una lista de opciones a partir de una respuesta de API.

Disponible en el plan PREMIUM y superior.

Para los casos de uso que requieren que la lista de opciones se obtenga de una llamada a la API (lo que significa que la lista es única para cada visitante), utilizaría el bloque de acción Datos dinámicos.

Con este bloque, puede visualizar dinámicamente los elementos de la lista para,

  • Botón

  • Carrusel

  • Opción (WhatsApp y SMS)

  • Lista (WhatsApp)

  • Botón Responder (WhatsApp)

Paso 1: Almacenar la respuesta en una variable

La respuesta de la API que contiene los elementos de la lista debe almacenarse en una variable. Puede hacerlo mediante el bloque de acción de solicitud HTTP.

Asegúrese de almacenar toda la respuesta de carga útil en una variable. Para ello, no añada nada después del resultado en la ruta del objeto.

Paso 2: Configurar el bloque de acción Datos dinámicos

Agregue el bloque de acción "Datos dinámicos" después del bloque de acción de solicitud HTTP y configure los detalles.

Variable de datos

Contiene toda la respuesta de carga recibida de la API. En nuestro ejemplo, es la variable.response

Bloque de acción a generar

Elija el bloque de acciones que desea generar. Los datos dinámicos admiten los siguientes bloques de acción,

  • Botón

  • Carrusel

  • Opción (WhatsApp y SMS)

  • Lista (WhatsApp)

  • Botón Responder (WhatsApp)

Pregunta

Configure el bloque para la pregunta, es decir, qué pregunta se mostrará mientras se muestran los elementos de la lista.

Configuración de elementos de lista

Dependiendo del bloque de acción que haya elegido, asignaría las rutas de los objetos de los datos que desea mostrar para ese bloque de acción.

Por ejemplo, si la respuesta de carga almacenada es la siguiente,

Copiar

Y si queremos renderizar el product_id de esta lista como botón, configuraríamos la ruta del objeto de la siguiente manera:

result[*].product_id

Donde [*] denota que necesitamos mostrar todas las ocurrencias del campo product_id.

Última actualización

¿Te fue útil?