Nederlands - Automatische vertaling
FAQ KB0400928
E-mail
OpenAPI: Hoe krijg ik een nieuw toegangstoken met behulp van een vernieuwingstoken?
Dit kennisartikel is automatisch voor u vertaald. SAP geeft geen garantie inzake de juistheid of volledigheid van de automatische vertaling. U vindt de originele content door met de taalselector om te schakelen naar Engels.
Symptoom

Hoe gebruik ik het vernieuwingstoken om een nieuw toegangstoken voor mijn OpenAPI-integratie op te halen nadat het initiële token is verlopen of bijna verloopt?


Oorzaak

Het initiële toegangstoken verloopt in 1440 seconden (24 minuten).


Oplossing

Om de continuïteit van uw API-aanroepen te waarborgen, moet u een nieuw toegangstoken genereren met behulp van het vernieuwingstoken. Een nieuw token kan alleen worden gegenereerd als het initiële toegangstoken Vervallen of binnen 2 minuten na de vervaldatum ervan is.

Ga als volgt te werk om het nieuwe toegangstoken op te halen:

  1. Maak een POST-aanroep naar dezelfde OAuth-token-URL die u hebt gebruikt om het initiële toegangstoken op te halen.
  2. Gebruik de volgende parameters in uw aanvraag:
    grant_type = vernieuwingstoken
    vernieuwingstoken = {waarde van het vernieuwingstoken van de initiële tokenaanroep}

Hieronder vindt u de cURL-opdrachtstructuur voor deze oproep.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=vernieuwingstoken&vernieuwingstoken={vernieuwtokenwaarde}' \
-H 'Bevoegdheid: basisgeheime key {Base64}' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache'

  • [vernieuwtokenwaarde]: de waarde van het vernieuwingstoken dat u hebt ontvangen in het initiële verificatierespons.
  • [Base64-geheime sleutel]: het Base64-gecodeerde OAuth-geheim van uw toepassing.


Opmerking: de URL in het voorbeeld is voor het datacenter in de VS. Als u een ander datacenter gebruikt, moet u de URL dienovereenkomstig vervangen.



Van toepassing op

Catalogusbeheer > Catalogus - REST-API
Kerninkoop > REST-API's Inkoop
Levenscyclus en prestaties van leverancier > Levenscyclus en prestaties van leverancier - Open API
SAP Business Network voor Procurement en Supply Chain > SAP Business Network - REST-API's

Gebruiksvoorwaarden  |  Copyright  |  Veiligheidsverklaring  |  Privacy