Plantilla de botón

La plantilla de botón envía un mensaje de texto con hasta tres botones adjuntos. Esta plantilla es útil para ofrecer al destinatario del mensaje opciones para elegir, como respuestas predeterminadas para una pregunta o acciones para realizar.

Índice

Carga de plantilla

Para ver una lista completa de las propiedades de la plantilla, consulta la referencia de la plantilla de botón.

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

Botones disponibles

Para ver una lista completa de los botones disponibles, ve a la sección Botones.

Ejemplo de solicitud

Para ver las propiedades y los detalles completos de la solicitud, consulta la referencia de las plantillas 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"
}