Duvida no processo de envio de notificação para whatsApp

Estou com um projeto onde preciso enviar uma mensagem para o whatsApp do cliente para alteração de senha.
Fiz a consulta a Api para
https://http.msging.net/commands
{
“id”: “a456-45sdfas6213-0123e4567-e89b-12d3”,
“to”: “[email protected]”,
“method”: “get”,
“uri”: “lime://wa.gw.msging.net/accounts/+5531999658149”
}

esta solicitação me retorna o alternativeAccount corretamente, porem ao chamar a api https://http.msging.net/messages tenho retorno do status como 202, porém a mensagem não cai no whatsapp.
Verificando o log no boot e no histórico da conversa deste usuário, as mensagem aparecem como enviadas, mais não caem no celular.

1 curtida

{

"id": "{{$guid}}",

"to": "[email protected]",

"type": "aplication/json",

"content":{

    "type": "template",

    "template": {

        "namespace": "Valor do name space do templata da mensagem",

        "name": "alteracao_senha",

        "language": {

        "policy": "deterministic",

        "code": "pt_BR"

    },

    

    "components": [

        {

            "type": "body",

            "parameters": [

            {

                "text": "Anderson",

                "type": "text"

            },

            {

                "text": "teste",

                "type": "text"

            },

            {

                "text": "123",

                "type": "text"

            }

            ]

        }

        ]

    }

    }

}

1 curtida

Olá @Anderson_Alvarenga tudo bem ?

O 202 não é referente ao envio ele só diz que o template foi encaminhado com exito ao servidor a parte de envio é feito pela infra do whatsapp para validar o ssucesssso do envio faz a bussca por esse end point : Blip Docs | API Reference

POST https://http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{  
  "id": "{{$guid}}",
  "method": "get",
  "uri": "/threads/{{user_identity}}?refreshExpiredMedia=true"
}

E ai você vai ter o retorno do disparo.

2 curtidas