Confirmação de recebimento e leitura - Whatsapp


Bom dia pessoa!

Preciso mto da ajuda de vcs quanto a integração com o Whatsapp.


Sabem como posso fazer para saber se uma notificação (template) chegou realmente para o usuário. E uma segunda necessidade é saber se foi lida a mensagem.


Obrigado


1 comentário

Reputação 5

Olá @Minha_Cirurgia,



Para verificar essa duas informações é necessário utilizar a API, no seguinte endpoint Get logged notifications. Observe um exemplo de retorno do endpoint 💁🏿‍♂️


{
"type": "application/vnd.lime.collection+json",
"resource": {
"total": 2,
"itemType": "application/vnd.lime.notification+json",
"items": [
{
"event": "accepted",
"id": "fffc5c3c-a31e-43d6-b6a6-319f250f5248",
"from": "[email protected]",
"to": "[email protected]",
"metadata": {
"#envelope.timestamp": "1574943680456",
"#message.to": "[email protected]",
"#tunnel.owner": "[email protected]",
"#envelope.storageDate": "2019-11-28T12:21:20.000Z"
}
},
{
"event": "received",
"id": "fwd:75d5fce4-91fc-40be-bd61-b1e1b99a3c64",
"from": "[email protected]/#az-iris1",
"to": "[email protected]/msging-applicationjgp",
"metadata": {
"#envelope.timestamp": "1574786308966",
"#envelope.storageDate": "2019-11-26T16:38:28.000Z"
}
}
]
},
"method": "get",
"status": "success",
"id": "45321221-19ea-45f9-97d5-78f20876cb33",
"from": "[email protected]/#az-iris6",
"to": "[email protected]"
}

No campo event são apresentados status do envio, os dois solicitados são:



  • received: notificação (template) chegou realmente para o usuário.

  • consumed: notificação foi lida.

Comente