Para realizar teste avulso quando a API WaBox não estiver direcionando mensagens corretamente, para confirmar seguiremos com um teste utilizando o programa Postman .
Primeiro passo é copiar o link de acesso ao
Whats-view
neste caso aqui faremos teste com a conexão do cliente.
URL:
https://apps.camera.ind.br/maxicon-whats-view
ao acessar o link
Ao conectar iremos verificar o ID responsável por cada Filial neste caso há 3 filiais “ 21, 57, 84 ”
Agora seguiremos com a configuração do Postman para realizar os testes necessários.
Primeiro baixaremos o Postman, não há versão específica. Realizado download faça o cadastro e iniciaremos as configurações.
Com a janela do Postman aberta, irá abrir uma nova e informar esta URL:
https://apps.camera.ind.br/mwa/api/security/login
link referente acesso ao BROWSER
Neste momento altera o tipo do protocolo para Post (1), e vai no campo Body (2) e marcando a checkbox para Raw e alterando o campo de TEXT para JSON (3).
Na caixa de texto abaixo coloque as informações (4):
{
"authorization": "Basic TUFYOktHSTM5MA=="
}
Essas informações acima é preciso codificar usuário e senha em base 64 no link abaixo.
URL: https://www.base64encode.org/
Com isto somente enviar a requisição através do botão
“Send”
(5).
Desta forma vai retornar o Token para enviarmos a requisição avulsa.
Copie este
Token
que será gerado na tela abaixo e somente a informação dentro das
“...”
e salve-a
Agora abra uma nova guia(1) para configurarmos uma nova sessão para utilizar o Token copiado anteriormente.
Insira esta URL: https://apps.camera.ind.br/mwa/api/message na nova guia e cole-a no campo(3), feito isto terá que ir ao menu Authorization alterando o campo TYPE para Bearer Token e colar o Token de acesso(5) copiado anteriormente.
Com isso enviará a requisição no botão “ Send ” irá retornar msg de erro logo abaixo, mas não terá problema iremos ajustá-la.
Depois de acrescentar as informações nesta mesma aba deve-se colocar as informações no campo Body , configurando o menu raw e no campo do texto informar esse script:
{
"orgId": "1",
"operationId": "57",
"phoneDest": "554598474736",
"content": "Teste de envio de mensagem"
}
Onde o “
orgId
”: é i número da empresa
"
operationId
": é o número da filial
" phoneDest ": é o número de telefone que vai receber a mensagem. (o número não pode ter nono digito)
"content": é o texto que vai na mensagem.
Depois clique em
Send
(4) para ver o retorno da mensagem
Como pode ver no retorno mostra qual o erro se o mesmo ocorrer se refere ao numero não estar conectado na API