Saltar a contenido

Resquest Entity Menú WhatsApp

A continuación, se describen las configuraciones avanzadas requeridas para la presentación de un menú enriquecido usando un módulo de extensión Request Entity by Name en la etiqueta [Presentación al solicitar la entidad].

Primero describamos la estructura de un menú enriquecido para el canal de Whatsapp según definiciones del proveedor Meta.

Subconjunto Configuración Presentación del Menú en WhatsApp

[Sobrescribir la configuración del canal para presentar el menú]: Campo del tipo boolean. Seleccionando SI se sobrescribe la presentación del menú configuración general por defectos del canal. Seleccionando NO se mantiene la configuración por defecto.

[Presentar Menú como Texto (Text), Botón (Button) o Lista (List)]: Campo de tipo lista seleccionable donde debe definirse como se presentará el menú en formato Texto (Text), Botón (Button) o Lista (List).

[Idioma para presentar los elementos predeterminados del menú interactivo]: Campo de tipo lista seleccionable donde debe definirse el idioma, actualmente disponibles Español, Inglés y Portugués.

Subconjunto Configuración necesaria para menú enriquecido

El menú enriquecido representa una forma visual con mayores opciones para presentar el menú. La estructura de estos menús es la siguiente:

Tipo Lista

Tipo Buttons

Nota: Referencia de las imágenes [MetaforDevelopers] (https://developers.facebook.com/docs/whatsapp/guides/interactive-messages)

Dependiendo del [Tipo de Cabecera] requerirá diferentes configuraciones, las cuales se describen a continuación:

Tipo de Cabecera Descripción
None por defecto
Texto La cabecera el menú tendrá un texto descriptivo del menú que se presenta
Video La cabecera el menú tendrá un Video descriptivo del menú que se presenta. Se admiten videos con extensiones . MP4 y .3GPP. El tamaño no debe ser mayor a 16MB.
Imagen La cabecera el menú tendrá una Imagen descriptiva del menú que se presenta. Se admiten imágenes con extensiones .JPG, .jpeg y .PNG; El tamaño de la imagen no pueden ser mayor a 5MB.
Document La cabecera el menú tendrá un archivo o documento. Los documentos deben tener nombres que no excedan los 240 caracteres. Permite los siguientes tipos de archivos de documentos: PDF, DOC,PPT,XLS y el tamaño no dede ser mayor a los 100MB.

Para todas las opciones es posible definir una [Expresión para obtener el código de Pie de Página]; en esta etiqueta opcional debe definirse entre comillas simples la expresión que se desea que se visualice como pie de página (Footer) en la cabecera del menú, si se deja en blanco, no aparecerá el pie de página. Puede contener Emojis, código markdown y links. Permite un máximo de 60 caracteres.

Ejemplo:

-- Entrada:

[Expresión para obtener el código de Pie de Página]: 'Ubicación catalogada como premium según TravelBest'

-- Salida:

Subconjunto de configuración relacionada al Header de Texto

este subconjunto de configuración se activa si selecciona Text como tipo de cabecera, aquí puede trabajar con la etiqueta [ Expresión para obtener el código del Header de texto], es de tipo string expresión y le permite definir entre comillas simples el texto que servirá como título al menú.

  • Ejemplo Header de Texto

-- Entrada:

[ Expresión para obtener el código del Header de texto.]: 'Casa Virginia de 6 habitaciones y 4 baños'

-- Salida:

Subconjunto de configuración relacionada al Header de Video

este subconjunto de configuración se activa si selecciona Video como tipo de cabecera, aquí puede trabajar con la etiqueta [Expresión para obtener la URL del Header de Video], es de tipo string expresión y le permite definir entre comillas simples la URL donde se encuentra alojado el video que servirá como título al menú.

Tambien cuenta con la etiqueta [Expresión para obtener el Content Type del Video Header] es de tipo string expresión y le permite definir la extensión del archivo de video a utilizar. Este campo puede quedar en blanco siempre y cuando la URL este definida en la etiqueta anterior.

En la etiqueta [Expresión para obtener el Nombre del archivo del Header de Video] debe indicar el nombre del archivo de video.

  • Ejemplo Header de Video

-- Entrada:

[Expresión para obtener la URL del Header de Video]: 'https://inmobiliariaexitosa.cl/casavirginia.mp4'

[Expresión para obtener el Content Type del Video Header]: MP4

[Expresión para obtener el Nombre del archivo del Header de Video]: 'casavirginia.pm4'

-- Salida:

Subconjunto de configuración relacionada al Header de Imagen

este subconjunto de configuración se activa si selecciona Image como tipo de cabecera, aquí puede trabajar con la etiqueta [Expresión para obtener la URL del Header de Imagen], es de tipo string expresión y le permite definir entre comillas simples la URL donde se encuentra alojada la imagen que servirá como título de cabecera al menú.

  • Ejemplo Header de Imagen

-- Entrada:
[Expresión para obtener la URL del Header de Imagen]: 'https://inmobiliariaexitosa.cl/imagen_casa23456.png'

-- Salida:

Subconjunto de configuración relacionada al Header de Documento

este subconjunto de configuración se activa si selecciona Documento como tipo de cabecera, aquí puede trabajar con la etiqueta [Expresión para obtener la URL del Header de Documento], es de tipo string expresión y le permite definir entre comillas simples la URL donde se encuentra alojado el documento que servirá como título de cabecera al menú.

Tambien cuenta con la etiqueta [Expresión para obtener el Content Type del Header del documento]: es de tipo string expresin y le permite definir la extensión del archivo a utilizar. Este campo puede quedar en blanco siempre y cuando la URL está definida en la etiqueta anterior.

En la etiqueta [Expresión para obtener el Nombre del archivo del Header del documento] debe indicar el nombre del documento entre comillas simples.

  • Ejemplo Header de Documento

-- Entrada:

[Expresión para obtener la URL del Header de Documento]:'https://inmobiliariaexitosa.cl/brochure_casavirginia.pdf'

[Expresión para obtener el Content Type del Header del documento]: PDF

[Expresión para obtener el Nombre del archivo del Header del documento]: 'brochure_casavirginia.pdf'

-- Salida: