Olá Rafael, tudo bem?
Entendido a forma de configuração, agora tenho dúvida referente a qual evento eu tenho que escutar, e como fazer o vinculo entre a mensagem enviada e o evento recebido.
Vi que um dos exemplos, tem um messageId, mas, ao fazer a chamada eu não vejo nenhum id de retorno.
Consegue me dar um exemplo mais prático?
@Felipe_Zini sim quando você faz o envio a mensagem vem com message template tipo assim :
Olá Rafael,
Você tem alguma documentação com os possíveis eventos?
Fiz o seguinte, configurei um webhook.site (para verificar os retornos)
Disparei uma mensagem via WhatsApp Broadcast para o meu celular
Meu interesse está em receber webhook dos seguintes eventos:
- Entrega da mensagem
- Leitura da mensagem (caso o usuário tenha isso habilitado)
O que identifiquei no webhook como sendo da minha mensagem:
{
“name”: “J. A.”,
“lastMessageDate”: “2022-09-12T20:01:23.770Z”,
“identity”: “[email protected]”,
“phoneNumber”: “+xxx”,
“extras”: {
“Documento”: “12.802xxx/0001-38”,
“Tipo Cliente”: “Cedente”,
“Atendimento”: “[email protected]”,
“Fila”: “Fila Cedente”,
“broadcastOrigem”: “cs_p_oi_mais_mensagem”,
“broadcastListId”: “WppBroadcastApi-2022-10-31T17:35:46.3850Z-e1e5721a”,
“brodcastFilename”: “Documento”,
“additionalProp1”: “teste”
},
“taxDocument”: “xxx/0001-38”
}
{
“type”: “application/json”,
“content”: {
“type”: “template”,
“template”: {
“namespace”: “122b69fa_8aa9_409f_b512_2170310b287c”,
“language”: {
“policy”: “deterministic”,
“code”: “pt_BR”
},
“name”: “cs_p_oi_mais_mensagem”,
“components”: i
{
“type”: “body”,
“parameters”: /
{
“text”: “teste”,
“type”: “text”
}
]
}
]
}
},
“id”: “e720bcf4-4fa4-4eea-a8e0-97a91a37b775”,
“from”: “[email protected]”,
“pp”: “WppBroadcastApi-2022-10-31T17:35:[email protected]/flipwhatsapp%40msging.net”,
“to”: “[email protected]”,
“metadata”: {
“#scheduler.when”: “10/31/2022 20:35:47”,
“uber-trace-id”: “eb86a8450061921d%3Aeb86a8450061921d%3A0%3A1”,
“#uniqueId”: “731eb9ee-b0b2-49f3-8aef-6a7cab65b199”,
“date_created”: “1667248552432”,
“#message.replaceVariables”: “True”,
“#messageKind”: “Active”,
“#channel.preserveClaims”: “True”,
“#envelope.storageDate”: “2022-10-31T20:36:01Z”
}
}
Olá @Felipe_Zini , tudo bem? Não existe documentação sobre essas entradas, o que as indica é a base do que é trafegado(enviado) por isso você consegue identificar o namespace o template que indica que isso foi um template e foi enviado. Acho que existe apenas o evento de envio e não existe o de consumo, pois quando o usuário responde ela é considerado dentro do webhook que a mesma foi consumida.
Olá @Felipe_Zini , tudo bem? Não existe documentação sobre essas entradas, o que as indica é a base do que é trafegado(enviado) por isso você consegue identificar o namespace o template que indica que isso foi um template e foi enviado. Acho que existe apenas o evento de envio e não existe o de consumo, pois quando o usuário responde ela é considerado dentro do webhook que a mesma foi consumida.
Oi Rafael, é muito importante pra mim obter o status de entrega da mensagem enviada via API para o canal de whatsapp assim como o Felipe descreve 1 ano atrás.
Já é possível fazer isso via webhook? Poderia explicar?
Olá @Felipe_Zini , tudo bem? Não existe documentação sobre essas entradas, o que as indica é a base do que é trafegado(enviado) por isso você consegue identificar o namespace o template que indica que isso foi um template e foi enviado. Acho que existe apenas o evento de envio e não existe o de consumo, pois quando o usuário responde ela é considerado dentro do webhook que a mesma foi consumida.
Oi Rafael, é muito importante pra mim obter o status de entrega da mensagem enviada via API para o canal de whatsapp assim como o Felipe descreve 1 ano atrás.
Já é possível fazer isso via webhook? Poderia explicar?
Olá @janderson.gavclub, informo que ainda não é possível monitorar os disparos com o webhook.
Olá @Felipe_Zini , tudo bem? Não existe documentação sobre essas entradas, o que as indica é a base do que é trafegado(enviado) por isso você consegue identificar o namespace o template que indica que isso foi um template e foi enviado. Acho que existe apenas o evento de envio e não existe o de consumo, pois quando o usuário responde ela é considerado dentro do webhook que a mesma foi consumida.
Oi Rafael, é muito importante pra mim obter o status de entrega da mensagem enviada via API para o canal de whatsapp assim como o Felipe descreve 1 ano atrás.
Já é possível fazer isso via webhook? Poderia explicar?
Olá @janderson.gavclub, informo que ainda não é possível monitorar os disparos com o webhook.
@Rafael_Figueiredo seria possível minimamente receber a confirmação que o envio foi um sucesso?