messaging_postbacks
Este documento explica a carga JSON que o servidor de webhooks receberá quando um evento de webhook de postback de mensagem for disparado. Esse tipo de evento é disparado quando uma pessoa clica em um botão de postback, botão Começar ou item no menu persistente.
O exemplo a seguir mostra a carga JSON que será enviada ao seu servidor de webhooks.
{ "field": "messaging_postbacks", "value": { "sender": { "user_ref": "USER-REF-ID" }, "recipient": { "id": "PAGE-ID" }, "timestamp": "1527459824", "postback": { "mid": "m_MESSAGE-ID", "title": "TITLE-FOR-THE-CTA", "payload": "USER-DEFINED-PAYLOAD", "referral": { "ref": "USER-DEFINED-REFERRAL-PARAM", "source": "SHORT-URL", "type": "OPEN_THREAD" } } } }
Todas as propriedades JSON em uma notificação de webhook são strings.
Propriedade | Descrição |
---|---|
| O ID da mensagem. |
| As informações definidas no parâmetro |
| As informações sobre a ação realizada para entrar na conversa. Em relação à propriedade
|
| Os dados arbitrários originalmente passados no parâmetro |
| A URL da referência. Para links m.me, o valor de origem é |
| O identificador da referência. Para a referência de links m.me, o valor será sempre |
| O título da chamada para ação (CTA, pelas iniciais em inglês) em que a pessoa clicou. |
| O ID da Página do Facebook. |
| O ID de referência à pessoa que enviou uma mensagem por meio de uma ação (como clicar no botão Começar, no plugin de bate-papo ou em um item do menu persistente). |
| O registro de data e hora UNIX de quando a notificação de webhook foi enviada ao servidor. |
Documentação adicional para desenvolvedores sobre os conceitos mencionados neste guia.