[Resolvido] 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

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 :tipping_hand_man:t5:

{
    "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": "25bcf24d-f4b51ed4@tunnel.msging.net",
                "to": "demobot@msging.net",
                "metadata": {
                    "#envelope.timestamp": "1574943680456",
                    "#message.to": "routertestetelegram@msging.net",
                    "#tunnel.owner": "master.hosting@msging.net",
                    "#envelope.storageDate": "2019-11-28T12:21:20.000Z"
                }
            },
            {
                "event": "received",
                "id": "fwd:75d5fce4-91fc-40be-bd61-b1e1b99a3c64",
                "from": "postmaster@msging.net/#az-iris1",
                "to": "demobot@msging.net/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": "postmaster@msging.net/#az-iris6",
    "to": "demobot4@msging.net"
}

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.