Saltar para o conteúdo principal
Use messenger.message_reaction.updated para processar este evento no seu endpoint de webhook.

Gatilhos

Ocorre quando um cliente reage ou remove uma reação de uma mensagem do Messenger. Inscreva-se em messenger.message_reaction.updated ao configurar seu endpoint de webhook. Use action para distinguir uma reação de sua remoção. Uma remoção pode omitir reaction e emoji. A mensagem de destino da Meta não precisa ter um registro local de mensagem na YCloud. O campo createTime no envelope do evento representa o horário de interação de origem.

Sintaxe

A YCloud envia uma solicitação HTTP POST para a URL de webhook configurada. A estrutura a seguir mostra uma variante do payload. Os valores entre colchetes angulares são marcadores; seus tipos estão listados em Parâmetros. Campos opcionais e outras variantes são descritos abaixo.

Parâmetros

Valide o cabeçalho HTTP YCloud-Signature antes de processar o corpo JSON. Consulte a validação de assinatura.

Envelope do evento

Payload do evento

Os quatro campos comuns do envelope são obrigatórios. Os campos do payload dependem da variante do evento. Em cada tabela de objeto, Obrigatório se aplica quando o objeto pai estiver presente. Campos opcionais podem ser omitidos; um exemplo não torna um campo obrigatório.

messengerMessageReaction

Exemplo

O JSON a seguir é o corpo entregue ao seu receptor. IDs, números de telefone e outros valores de conta são meramente ilustrativos.
A mensagem de destino da Meta não precisa ter um registro local de mensagem na YCloud.
As remoções podem omitir o nome e o emoji da reação.
Depois de verificar a assinatura e aceitar o evento de forma duradoura, retorne uma resposta 2xx. Processe tarefas demoradas de forma assíncrona.