As mensagens de reação são reações com emojis que você pode aplicar a uma mensagem de usuário recebida anteriormente no WhatsApp.
Ao enviar uma mensagem de reação, apenas um webhook de mensagem enviada (com status
definido como sent
) será acionado. Os webhooks de mensagem entregue e lida não serão acionados.
Use o ponto de extremidade POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages para aplicar uma reação com emoji a uma mensagem que você recebeu de um usuário do WhatsApp.
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<WHATSAPP_USER_PHONE_NUMBER>", "type": "reaction", "reaction": { "message_id": "<WHATSAPP_MESSAGE_ID>", "emoji": "<EMOJI>" } }
Espaço reservado | Descrição | Valor de exemplo |
---|---|---|
String | Obrigatório. A sequência de escape Unicode do emoji ou o próprio emoji que deve ser adicionado à mensagem do usuário. | Exemplo de sequência de escape Unicode:
Exemplo de emoji: 😀 |
String | Obrigatório. A identificação da mensagem do WhatsApp à qual você deseja aplicar o emoji. Você não conseguirá enviar uma reação e receberá um webhook messages com o código de erro |
|
String | Required. WhatsApp user phone number. |
|
Exemplo de solicitação para aplicar o emoji de rosto sorridente (😀) a uma mensagem de usuário recebida anteriormente.
curl 'https://graph.facebook.com/v21.0
/106540352242922/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "+16505551234",
"type": "reaction",
"reaction": {
"message_id": "wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQUZCMTY0MDc2MUYwNzBDNTY5MAA=",
"emoji": "\uD83D\uDE00"
}
}'
{ "messaging_product": "whatsapp", "contacts": [ { "input": "+16505551234", "wa_id": "16505551234" } ], "messages": [ { "id": "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1RjQyNUE3NEYxMzAzMzQ5MkEA" } ] }