Bom dia!
Estou fazendo o envio da notificação via API, fiz o seguinte código:
HttpResponseMessage response = client.PostAsync("https://msging.net/messages", new StringContent(
JsonConvert.SerializeObject(Mensagem), Encoding.UTF8, "application/json")).Result;
A mensagem está sendo enviada corretamente, chega no Whatsapp sem problema.
Ao fazer a consulta das ultimas mensagens para verificar se a mensagem foi enviado com sucesso usando o comando:
{
"id": "{{$guid}}",
"method": "get",
"uri": "/threads/[email protected]?refreshExpiredMedia=true&direction=desc"
}
O retorno dessa consulta está dando que a mensagem foi enviado com erro, sendo que a mensagem foi enviada corretamente.
"status": "failed",
"reason": {
"code": 81,
"description": "WhatsApp API response status code does not indicate success: 400 (BadRequest). Error: (#100) Param templatei'components']:0] must be a JSON object.: "
},
Se eu faço o envio pelo Postman, a mensagem também chega corretamente e o retorno foi que foi enviada:
"status": "consumed"
Alguém sabe o porque o retorno está dando como erro, sendo que a mensagem foi enviada sem problema? Eu gostaria de poder consultar se a mensagem foi enviada ou não, mas com essa mensagem de erro não consigo.