Todas as APIs da Infoprice utilizam o padrão de segurança OAuth 2.0 para autenticação e autorização.
Para gerar seu token de acesso, você precisará do seu usuário e senha. Caso não tenha essas credenciais, entre em contato com a InfoPrice para obtê-las.
POST https://api.infopriceti.com.br/portal-acesso-web/oauth/token
grant_type: deve ser password.username: seu nome de usuário.password: sua senha.Os parâmetros devem ser passados na query string da URL.
Authorization: cabeçalho Basic contendo o token estático para autenticação da aplicação.curl -X POST \
'https://api.infopriceti.com.br/portal-acesso-web/oauth/token?grant_type=password&username={username}&password={senha}' \
-H 'Authorization: Basic bXktdHJ1c3RlZC1jbGllbnQ6c2VjcmV0'
Substitua
{username}e{senha}pelos valores apropriados.
{
"access_token": "{token}",
"token_type": "bearer",
"refresh_token": "5b241530-6909-47f1-9bf5-57fe567y64ef",
"expires_in": 40133,
"scope": "read write trust"
}
| Campo | Descrição |
|---|---|
access_token |
Token JWT que deve ser usado nas requisições autorizadas. |
token_type |
Tipo do token, geralmente bearer. |
refresh_token |
Token usado para renovar o access_token sem precisar de login. |
expires_in |
Tempo em segundos até o token expirar. |
scope |
Escopo de permissões concedidas ao token. |
Após obter o access_token, envie-o no cabeçalho Authorization de suas requisições protegidas:
Authorization: Bearer {access_token}