Plantillas de mensajes

Las plantillas de mensajes te proporcionan un medio para ofrecer una experiencia en la conversación más sofisticada que los mensajes de texto estándar, ya que integran botones, imágenes, listas y más, junto al texto, en un solo mensaje. Las plantillas se pueden usar para muchos fines, como mostrar información de productos, pedir al destinatario del mensaje que elija entre una serie de opciones predeterminadas y mostrar resultados de búsqueda.

Enviar una plantilla de mensaje

Para enviar una plantilla de mensaje, envía una solicitud POST al punto de conexión /PAGE-ID/messages con el identificador específico de la página del destinatario y el adjunto del mensaje que contiene el tipo de plantilla y la carga que incluye detalles sobre la plantilla específica, como título, imágenes, etc.

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"PSID"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"TEMPLATE-TYPE",
        "elements":[
          {
            "title":"TEMPLATE-TITLE",
            ...
          }
        ]
      }
    }
  }
}' "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/messages?access_token=PAGE-ACCESS-TOKEN"

El cuerpo de la solicitud sigue un formato estándar para todos los tipos de plantilla, donde la propiedad message.attachment.payload contiene los detalles del tipo y contenido concretos para cada tipo de plantilla.

Cómo usar los botones

La mayoría de las plantillas de mensajes te permiten incorporar uno o más botones como parte de la plantilla. Con estos botones puedes ofrecer al destinatario del mensaje acciones que pueden realizar en respuesta a la plantilla.

El tipo de botones que se pueden usar varía según la plantilla. Consulta la documentación de referencia de cada plantilla para obtener más información.

Si deseas saber más sobre los tipos de botones disponibles en la plataforma de Messenger, consulta Botones.