Norsk - Maskinoversettelse
Vanlige spørsmål KB0400928
E-post
OpenAPI: Hvordan får jeg et nytt tilgangstoken ved hjelp av et fornyelsestoken?
Denne kunnskapsbaseartikkelen er maskinoversatt. SAP Ariba gir ingen garanti for at maskinoversettelsen er fullstendig eller korrekt. Du finner det opprinnelige innholdet ved å bytte til engelsk ved hjelp av språkvelgeren.
Symptom

Hvordan bruker jeg fornyelsestokenet for å få et nytt tilgangstoken for OpenAPI-integrasjonen etter at det initiale tokenet er utløpt eller er i ferd med å utløpe?


Årsak

Det første tilgangstokenet utløper om 1440 sekunder (24 minutter).


Løsning

For å sikre kontinuiteten i API-anropene må du generere et nytt tilgangstoken ved hjelp av fornyelsestokenet. Et nytt token kan bare genereres hvis det initiale tilgangstokenet har enten Utløpt eller innen 2 minutter etter at det er utløpt.

Slik får du det nye tilgangstokenet:

  1. Utfør et POST-anrop til samme OAuth-token-URL som du brukte for å hente det første tilgangstokenet.
  2. Bruk følgende parametere i forespørselen:
    grant_type = refresh_token
    refresh_token = {verdi for oppdateringstokenet fra første tokenanrop}

Nedenfor finner du cURL-kommandostrukturen for dette anropet.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=refresh_token&refresh_token={refreshtokenvalue}' \
-H 'Autorisasjon: Grunnleggende {Base64 Secret Key}' \
-H 'Innholdstype: applikasjon/json' \
-H 'cache-kontroll: no-cache'

  • [refreshtokenvalue]: Verdien av refresh_token du mottok i det første godkjenningssvaret.
  • [Base64 Secret Key]: Base64-kodet OAuth-hemmelighet for applikasjonen din.


Merknad: URL-en i eksempelet er for datasenteret i USA. Hvis du bruker et annet datasenter, må du erstatte URL-en tilsvarende.



Gjelder for

Katalogbehandling > Katalog - REST-API
Kjerneanskaffelse > REST-API-er for anskaffelse
SAP Business Network for Procurement & Supply Chain > SAP Business Network-REST API-er
Supplier Lifecycle and Performance > Supplier Lifecycle and Performance - åpen API

Vilkår for bruk  |  Copyright  |  Sikkerhetsinformasjon  |  Personvern