Obtendo o Access Token
Passo 1 - Access token para Usuários do Portal VR Benefícios
Os consumidores que possuem usuários no portal da VR Benefícios, deverão seguiras instruções abaixo para gerar o token e acessar as APIs. Caso você não seja umusuário no portal da VR Benefícios, vá para o passo 2.
Após efetuar seu cadastro no portal do desenvolvedor, você deverá cadastrar a sua APP. Essa APP é o seu meio de acesso e consumo as APIs disponibilizadas. Após a criação dessa APP, você receberá o client_id e o client_secret, que deverão ser passados no endpoint a seguir, via POST:
O cabeçalho deve conter as seguintes informações:
Content-Type: application/json
client_id: f9212173-e705-373b-a698-61923e378359
Authorization : Basic client_id:client_secret
OBS.: Este client_id:client_secret deve ser uma string convertida em Base64 (UTF-8),usando os dados da APP criada. O exemplo do cabeçalho com o client_id e secretconvertidos para base64 (UTF-8), seria:
Authorization : Basic ZjkyMTIxNzMtZTcwNS0zNzNiLWE2OTgtNjE5MjNlMzc4MzU5OjAyYWI1Mjg4LTkyZGItM2FiMy05OWZkLWZhYzRhZjg1N2Q4MQ==
Como resultado, espera-se uma resposta com um "access token" que permitirá o consumo da API Gestão de Vendedores Parceiros:
{
"access_token": "57f10f0e-3d2e-311f-a797-4011f66e1cbf",
"token_type": "access_token",
"expires_in": 3600
}
Passo 2 - Consumo da API
Com o token em mãos, basta utilizá-los no header de suas chamadas, conforme exibido abaixo:
client_id: f9212173-e705-373b-a698-61923e378359
access_token: 57f10f0e-3d2e-311f-a797-4011f66e1cbf
Token Expirado
Em caso de expiração do token, basta gerar novamente o token seguindo os passos acima.