Skip to main content

Alguem me explica por favor como que mesmo com o parametro preenchido vem a mensagem de erro de que o link esta vazio???


Puxei algumas conversas usando o comando /threads/{identity} e percebi que estou tendo problemas com um template, as mensagens estao falhando mas ao testar diretamente pela api e outras formas sempre da certo.


Entao to bem perdido


Segue o retorno de uns dos itens la do threads. Obviamente que os ..... sao infos que nao vem ao caso expor aqui


{
"id": ".....",
"direction": "sent",
"type": "application/json",
"content": {
"type": "template",
"template": {
"namespace": ".....",
"name": ".....",
"language": {
"code": "pt_BR",
"policy": "deterministic"
},
"components": [
{
"type": "header",
"parameters": [
{
"type": "document",
"document": {
"link": "https://storage.link.esta.certissimo.com",
"filename": "Boleto....."
}
}
]
},
{
"type": "body",
"parameters": [
{
"type": "text",
"text": "Nome do cliente"
},
{
"type": "text",
"text": "Endereco"
},
{
"type": "text",
"text": "20/09/2022"
}
]
}
]
}
},
"date": "2022-09-05T12:00:23.998Z",
"status": "failed",
"reason": {
"code": 81,
"description": "WhatsApp API response status code does not indicate success: 400 (BadRequest). Error: Required parameter is missing: Empty link provided (1008)"
},
"metadata": {
"$internalId": ".....",
"$originatorSessionRemoteNode": ".....",
"#uniqueId": ".....",
"#messageKind": "Active",
"date_created": "1662379223913",
"uber-trace-id": ".....",
"$elapsedTimeToStorage": "00:00:00.1179172"
}
},

valeu

Ei Neuber,


O link real é esse que você mandou? https://storage.link.esta.certissimo.com


Caso sim, realmente ele não abre.


Você falou “mas ao testar diretamente pela api e outras formas sempre da certo.”


Neste caso retorna 202 na API, correto?

Você recebe a mensagem utilizando o link mencionado?


Lembrando que 202 significa que a requisição foi recebida mas nenhuma ação foi tomada sobre ela. Isto é uma requisição não-comprometedora, o que significa que não há nenhuma maneira no HTTP para enviar uma resposta assíncrona indicando o resultado do processamento da solicitação.


Ou seja, não é a resposta fina da requisição…


desculpa a confusao com o link, era so para enfatizar que o link estava preenchido e certo rsrsr


na verdade e um link de boleto e por isso achei melhor nao colocar aqui, mas o ponto e que o link é valido e funciona perfeitamente.


sobre o status, sim a chamada em /messages retorna 202 e eu recebo a mensagem no meu cel normalmente, testando no postman.


e a questao maior e que aparentemente o whatsapp nem esta “vendo” o link, ja que ta dizendo que ta vazio.

testei com outros links, quebrados, que nao existem, imagem etc, e o erro é diferente, nao sei mais o que fazer 😵‍💫 rsrrsr


Comente