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.


2 comentários

{


"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"

}

]

}

]

}

}

}

Reputação 7
Crachá +3

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.

Comente