Este manual tem como objetivo transformar o processo de teste da BimerAPI em um guia claro e intuitivo, utilizando a ferramenta Postman. Ao final, você conseguirá realizar a autenticação e enviar suas primeiras requisições (como um Pedido de Venda).
Índice
1. O que Você Precisa Saber
Os passos a seguir são para a Bimer API na versão 11.01.05.00 ou superior.
O que é BimerAPI?
A BimerAPI é uma "ponte" ou um meio de integração que permite que sistemas distintos (como um site, aplicativo móvel ou outro software) se comuniquem e troquem dados de forma segura com o sistema Bimer.
O que é Postman?
O Postman é uma ferramenta que funciona como um "emulador" ou simulador do que um sistema faria. Ele permite que você envie requisições HTTP para a BimerAPI e analise o retorno.
Tipos de Requisições (HTTP)
A BimerAPI utiliza métodos de requisição padrão. Conhecer a finalidade de cada um é fundamental:
|
Tipo de Requisição (HTTP) |
O que Faz na BimerAPI |
Paralelo (Linguagem SQL) |
Finalidade Prática (Exemplo) |
|---|---|---|---|
|
GET |
Retorna dados. |
SELECT. |
Consultar o status de um pedido de venda. |
|
POST |
Adiciona novos dados. |
INSERT. |
Criar um novo pedido de venda ou um novo cliente. |
|
PUT |
Realiza alteração de dados. |
UPDATE. |
Mudar informações em um cadastro existente. |
|
DELETE |
Exclui dados. |
DELETE. |
Excluir um registro. |
2. Passo a Passo: Realizando a Autenticação
A Autenticação é a etapa obrigatória para que o sistema prove que tem permissão para se comunicar com a API. O resultado dessa etapa é a geração de um accessToken (token de acesso).
Etapa 1: Preparação no Postman
-
Instale o Postman e abra a aplicação.
-
No Postman, inicie uma nova requisição e selecione o método POST.
-
No campo de URL, digite o endereço da sua API seguido do trecho /auth/token.
-
Exemplo:
http://<endereço_de_acesso:porta>/auth/token.
-
Etapa 2: Configuração de Cabeçalho (Headers)
-
Acesse a aba Headers.
-
Altere a coluna value da variável Content-Type para
application/x-www-form-urlencoded.
Etapa 3: Configuração do Corpo (Body)
-
Acesse a aba Body.
-
Mude o tipo de conteúdo de
Nonepara x-www-form-urlencoded. -
Preencha com suas credenciais do Bimer:
|
Key |
Value |
|---|---|
|
username |
O mesmo login utilizado no aplicativo BIMER. |
|
password |
A mesma senha utilizada no aplicativo BIMER. |
Etapa 4: Envio e Coleta do Token
-
Clique no botão Send.
-
O Postman exibirá a resposta na parte inferior.
-
Um código de status 200 OK indica sucesso.
-
No corpo da resposta, localize e copie o conteúdo do campo accessToken.
3. Utilizando o accessToken (Exemplo: Criação de Pedido - POST)
Após a autenticação, você precisará do accessToken para provar que está autorizado em cada requisição seguinte.
-
No Postman, inicie uma nova requisição e selecione o método POST.
-
Defina a URL para o serviço desejado.
-
Estrutura:
http://<endereço_de_acesso:porta>/<Nome_do_Serviço>/<Recurso> -
Exemplo de URL de Pedido de Venda:
http://<endereço_de_acesso:porta>/vendas/pedidoVenda
-
-
Acesse a aba Headers da requisição do pedido.
-
Adicione a chave Authorization.
-
No campo Value, insira a palavra
bearerseguida de um espaço e oaccessTokenque você copiou.-
Exemplo:
bearer eyJ[...]2sxUasdpxxijasijxasjxa.
-
-
Configure o Body da requisição com os dados do Pedido de Venda.
-
Clique em Send.
-
O status 200 na resposta indica que o Pedido de Venda foi criado com sucesso no Bimer.