Skip to main content

Olá tudo bem com vocês?

 

Espero que sim e hoje nesse ultimo dia do ano quero mostrar como fazer algo legal.

Hoje quero compartilhar a forma de se validar a saúde do Blip da mesma forma utilizada em: https://portal.blip.ai/check

Requisição para validar a operação do msging.net

curl --location 'https://http.msging.net/commands' \
--header 'Content-Type: application/json' \
--data '{
"id":"{{$guid}}",
"method":"get",
"uri":"/ping"
}'

Ai o retorno que precisamos é o “Success” código 200 e a medida da velocidade da conexão em ms.

Exemplo:

 

 

 

 

 

Requisição para validação do blip.ai

curl --location 'https://http.blip.ai/commands' \
--header 'Content-Type: application/json' \
--data '{
"id":"3e98fa8a-949d-4f91-8235-9ebb565ef756",
"method":"get",
"uri":"/ping"
}'

Ai a validação segue os mesmo dados do anterior.

3° Requisição para validação do 0mn.io

curl --location 'https://http.0mn.io/commands' \
--header 'Content-Type: application/json' \
--data '{
"id":"f9aa34f1-6721-4143-8f61-fa50efde22d0",
"method":"get",
"uri":"/ping"
}'

 

Casos de uso

Podo ser feito um bot que valide a saúde do Blip a cada tempo se identificar alguma anormalidade pode ser notificar algum time que cuida da operação ou do atendimento para ficarem atento e se há necessidade de abertura de ticket com nosso time de suporte.

Pode se implementar essas chamadas tanto em bot ou até mesmo em aplicações internas e sistemas de monitoramento.

A referência para essa checagem equivale à validação do funcionamento do bot que pode ser feita conforme: 

https://docs.blip.ai/?http#check-connectivity 

Ressalto que demais status são reportados em: https://status.blip.ai/

Bom dia, Rafael. 

Saberia dizer se esse método ainda funciona? Consigo executar a primeira requisição sem problemas, mas as outras duas recebo {"code":13,"description":"The session authentication failed"} como retorno.


Bom dia, Rafael. 

Saberia dizer se esse método ainda funciona? Consigo executar a primeira requisição sem problemas, mas as outras duas recebo {"code":13,"description":"The session authentication failed"} como retorno.

Consegui… Estava deixando o to no body. Valeu!


Comente