Objetivo
Este documento tem como objetivo explicar o funcionamento de como realizar o Login para utilização das APIs.
Pré-Requisitos e Restrições
- Necessário a instalação do WTA e todos os serviços indicados no link Parametrizações WTA.
- Observe se a porta utilizada está disponível, isso evitará que a resposta da requisição seja Error 404 Not Found e/ou Problem accessing.
- Criar um usuário dedicado para integração. Usuário deve ter os acessos necessários na rotina 530 - Permitir acesso a rotina conforme abaixo:
Módulo 8/3 - Processamentos: 814, 801, 810, 812
- A senha deve ser a mesma utilizada no WTA, porém deve-se converter para maiúscula e depois em MD5 também maiúscula. Caso tenha dúvidas de como realizar a conversão de MD5, clique no link abaixo onde possui todas informações necessárias para a conversão:
Veja Aqui em detalhes como Gerar o token de autenticação (WTA)
- Ao realizar a requisição o acessToken permanecerá nas configurações de cookies e deverá ser atualizado de tempos em tempos.
Como realizar a Autenticação
Para que seja realizada integrações ERP com o E-commerce é necessário que realize a autenticação adequadamente.
Exemplo do envio da requisição e resposta:
Requisição Login
Request method: 'POST', url: '/winthor/autenticacao/v1/login' Body: { "login": "{{LOGIN}}", "senha": "{{SENHA}}" } Response - StatusCode 200OK { "accessToken": "chaveToken" }
Exemplo do envio da requisição e resposta:
Requisição Logout
Request method: 'GET', url: '/winthor/autenticacao/v1/logout'
Demonstração utilizando o Postman para realizar as requisições na API.
Login
Logout
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas