Referencia del botón de postback

Cuando se toca el botón de postback, la plataforma de Messenger envía un evento a tu webhook de postback. Esto resulta muy útil para invocar una acción en un bot. Este botón puede usarse con la plantilla de botones y la plantilla genérica.

Consulta Botón de postback para obtener más información sobre cómo usarlo.

Contenido

Sintaxis del botón

{
  "type":"postback",
  "title":"<BUTTON_TEXT>",
  "payload":"<DEVELOPER_DEFINED_PAYLOAD>"
}

Ejemplo de uso

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"<PSID>"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
        "text":"Try the postback button!",
        "buttons":[
          {
            "type":"postback",
            "title":"Postback Button",
            "payload":"DEVELOPER_DEFINED_PAYLOAD"
          }
        ]
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"

Ejemplo de respuesta

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

Propiedades

PropiedadTipoDescripción

type

Cadena

Tipo de botón. Debe ser postback.

title

Cadena

Título del botón. Límite de 20 caracteres.

payload

Cadena

Los datos se devolverán al webhook. Límite de 1000 caracteres.