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