Plantilla de botones

La plantilla de botones permite enviar un mensaje de texto con un máximo de tres botones adjuntos. Esta plantilla resulta útil para ofrecer varias opciones entre las que elegir al destinatario del mensaje, como posibles acciones que realizar o respuestas predeterminadas a una pregunta.

Contenido

Carga útil de la plantilla

Para obtener una lista de todas las propiedades de este tipo de plantilla, consulta la referencia de la plantilla de botones.

"payload": {
  "template_type":"button",
  "text":"<MESSAGE_TEXT>",
  "buttons":[
    <BUTTON_OBJECT>, 
    <BUTTON_OBJECT>, 
    ...
  ]
}

Botones disponibles

Consulta Botones para acceder a una lista de todos los que tienes a tu disposición.

Ejemplo de solicitud

Para obtener toda la información sobre las propiedades y los detalles de la solicitud, consulta la referencia de la plantilla de botones.

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"<PSID>"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
        "text":"What do you want to do next?",
        "buttons":[
          {
            "type":"web_url",
            "url":"https://www.messenger.com",
            "title":"Visit Messenger"
          },
          {
            ...
          },
          {...}
        ]
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"

Ejemplo de respuesta

{
  "recipient_id": "1254477777772919",
  "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P"
}