Já implementei o processo automatizado para enviar mensagens ativas via Wpp usando a API da Blip, usando templates pré-definidos e cadastrados na Blip.
Porém hoje o endpoint da API Blip sempre devolve 202, não indicando se a mensagem foi de fato enviada para o wpp do cliente.
Sei que existe a possibilidade de usar o WebHook, mas não sei se consigo identificar se a mensagem foi enviada e recebida pelo wpp. Se houver como saber também se o cliente leu a mensagem seria interessante também, mas entendo que isto possa fugir do contexto da API Blip.
Sabem se existe alguma forma de fazer isto?
Melhor resposta por Rafael_Figueiredo
@Spido Tudo bem ?
Informo que é possível usar essas soluções que você descreve para os fins de verificar o status da mensagem ativa, o mais comum é a validação por API exemplo :
Ahh já ia esquecendo de falar a Blip utiliza um padrão comum sobre end points por isso se você montar um objeto valido na questão de escrita JSON ele retorna 202 falando que aceita o seu código, mas saber o status há a necessidade de consultar o status conforme expliquei a cima, pois dependemos de outro fornecedores para garantir a entrega como a Meta.
Informo que é possível usar essas soluções que você descreve para os fins de verificar o status da mensagem ativa, o mais comum é a validação por API exemplo :
Ahh já ia esquecendo de falar a Blip utiliza um padrão comum sobre end points por isso se você montar um objeto valido na questão de escrita JSON ele retorna 202 falando que aceita o seu código, mas saber o status há a necessidade de consultar o status conforme expliquei a cima, pois dependemos de outro fornecedores para garantir a entrega como a Meta.
@Rafael_Figueiredo como falei trouxe o ID, mas não creio que seja o mesmo. Pode ver que enviei 2 mensagens para mim, e mesmo consultando pelo ID apenas da última ele sempre traz ambas as mensagens.
Se eu tiver que trazer todas as mensagens do usuário e buscar no JSON o ID daquela que é a mensagem ativa pode ser bastante custoso, principalmente se for um cenário que o cliente contatou no mesmo dia várias vezes o nosso canal de atendimento.
O ideal é que conseguíssemos consultar diretamente pelo ID da mensagem que você postou anteriormente, indo diretamente na mensagem que nos interessa, nem que para isso nós tenhamos que salvar o ID da mensagem internamente na nossa base de dados.
Acha que fiz algo errado?
Detalhe usando o /notifications e passando o mesmo ID acima, recebo erro:
Acho que entendi, o endpoint de notifications funciona passando o ID.
Porém ele tem um dalay de tempo de resposta, não é instantâneo após o envio da mensagem via endpoint Blip.
E durante este tempo o endpoint sempre vai retornar “The resource was not found”, mesmo a mensagem tendo sido entregue no Whats e o cliente interagido inclusive.
No último teste que fiz cheguei a pegar delay de mais de 5 minutos após a requisição inicial ter sido disparada, não é o ideal mas dá pra sobreviver :).
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
A analisar o ficheiro em busca de vírus
Lamentamos, mas ainda estamos a analisar o conteúdo deste ficheiro, a fim de nos certificarmos de que o mesmo é seguro para descarregar. Agradecemos que tentes de novo dentro de poucos minutos.