Perguntas frequentes KB0400928
E-mail
OpenAPI: Como obter um novo token de acesso usando o token de atualização?
Este artigo da base de conhecimentos foi traduzido automaticamente para sua conveniência. A SAP não fornece qualquer garantia em relação à exatidão ou completude da tradução automática. Você pode encontrar o conteúdo original alternando para inglês, usando o seletor de idioma.
Pergunta

Como obter um novo token de acesso usando o token de atualização?

Resposta

O token de acesso inicial expira em 1440 segundos (24 minutos).
Um novo token de acesso deve ser gerado utilizando o token de atualização para garantir a continuidade das chamadas de API.
O novo token só será gerado se o token de acesso inicial tiver Vencido ou  tiver 2 minutos antes da expiração.

Para obter o novo token de acesso, efetue a mesma chamada POST para o URL para o token de acesso inicial com estes parâmetros:

Abaixo está a estrutura Curl:

curl -X POST \
'https://api.ariba.com/v2/oauth/token?grant_type=refres_token&refres_token={refrestokenvalue}' \
-H 'Autorização: básica {Chave secreta Base64}' \
-H 'Tipo de conteúdo: application/json' \
-H 'cache-control: no-cache'

Informações adicionais

O exemplo acima é para o URL OAuth do portal do desenvolvedor dos EUA. Para outro centro de dados, substitua o URL de modo correspondente.


Aplicável a

Compras
Compras centrais > APIs REST de compras
Contratos estratégicos > Contratos estratégicos- API REST
Gerenciamento de catálogo > Catálogo- API REST
SAP Business Network para compras e cadeia de suprimentos > APIs REST do SAP Business Network
Sourcing estratégico > Sourcing estratégico- API REST
Spend Visibility
Supplier Lifecycle & Performance > Supplier Lifecycle & Performance - API aberta

Termos de uso  |  Copyright  |  Divulgação de segurança  |  Privacidade