Slovenščina - Machine Translation
FAQ KB0400928
Email
OpenAPI: Kako dobim nov žeton za dostop z žetonom za osvežitev?
Ta članek v zbirki znanja je bil strojno preveden za vaše udobje. SAP ne jamči za pravilnost ali popolnost strojnega prevoda. Originalno vsebino lahko najdete tako, da z izbirnikom jezikov preklopite na angleščino.
Simptom

Kako uporabim žeton za osvežitev, da pridobim nov žeton za dostop za integracijo OpenAPI, potem ko je začetni žeton potekel ali bo potekel?


Vzrok

Začetni žeton za dostop poteče čez 1440 sekund (24 minut).


Rešitev

Da zagotovite kontinuiteto klicev API-ja, morate generirati nov žeton za dostop z uporabo žetona za osvežitev. Nov žeton je mogoče generirati le, če je začetni žeton dostopa potekel ali je v 2 minutah po poteku.

Za priklic novega žetona za dostop:

  1. Izvedite klic POST na isti URL žetona OAuth, kot ste ga uporabili za priklic žetona začetnega dostopa.
  2. V svoji zahtevi uporabite naslednje parametre:
    grant_type = revac_token
    reaktu_token = {vrednost žetona za osvežitev iz začetnega priklica žetona}

Spodaj je struktura ukazov cURL za ta klic.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=reinfor_token&reach_token={reinfortokenvalue}' \
-H 'Avtorizacija: Osnovni {skrivni ključ Base64}' \
-H 'Vrsta vsebine: Application/json' \
-H 'cache-control: no-cache'

  • [reaktutokenvalue]: Vrednost reaktu_token, ki ste ga prejeli v začetnem odgovoru za preverjanje pristnosti.
  • [Skrivni ključ Base64]: Skrivnost OAuth, kodirana z Base64 vaše aplikacije.


Opomba: URL v primeru je za podatkovno središče ZDA. Če uporabljate drugo podatkovno središče, morate ustrezno zamenjati URL.



Applies To

Catalog Management > Catalog - REST API
Core Procurement > Procurement REST APIs
SAP Business Network for Procurement & Supply Chain > SAP Business Network REST APIs
Supplier Lifecycle & Performance > Supplier Lifecycle & Performance - Open API

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy