Hrvatski - Strojni prijevod
Najčešća pitanja KB0400928
E-poruka
OpenAPI: kako mogu dobiti novi pristupni token s pomoću tokena za osvježavanje?
Ovaj članak baze znanja preveden je strojno. SAP ne pruža nikakva jamstva u pogledu točnosti ili dovršenosti strojnog prijevoda. Originalni sadržaj možete pronaći ako se s pomoću odabirača jezika prebacite na engleski.
Simptom

Kako mogu upotrijebiti token za osvježavanje za dobivanje novog pristupnog tokena za svoju integraciju s OpenAPI-jem nakon što je početni token istekao ili će isteći?


Uzrok

Početni pristupni token istječe za 1440 sekundi (24 minute).


Rješenje

Kako biste osigurali kontinuitet poziva API-ja, morate generirati novi pristupni token s pomoću tokena osvježavanja. Novi token može se generirati samo ako je početni token za pristup istekao ili je unutar 2 minute od isteka.

Kako biste dobili novi token za pristup:

  1. Izvršite POST poziv na isti URL tokena OAuth koji ste upotrijebili za dobivanje početnog pristupnog tokena.
  2. Upotrijebite sljedeće parametre u svom zahtjevu:
    grant_type = obnavljanje_token
    obnavljanje_token = {vrijednost tokena za osvježavanje iz početnog poziva tokena}

Ispod je cURL struktura naredbe za ovaj poziv.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=obnavljanje_token&obnavljanje_token={resh shtokenvalue}' \
-H 'Ovlaštenje: osnovni {Base64 tajni ključ}' \
-H 'Tip sadržaja: application/json' \
-H 'cache-control: no-cache'

  • [obnovljena vrijednost tokena]: vrijednost osvježav_tokena koju ste primili u odgovoru početne provjere autentičnosti.
  • [Base64 tajni ključ]: tajni ključ OAuth kodiran u vašoj aplikaciji Base64.


Napomena: URL u primjeru je za podatkovni centar u SAD-u. Ako upotrebljavate drukčiji podatkovni centar, morate zamijeniti URL u skladu s time.



Primjenjuje se na

Glavna nabava > API-ji REST za nabavu
SAP Business Network for Procurement & Supply Chain > REST API-ji SAP Business Networka
Upravljanje katalogom > Katalog - REST API
Životni ciklus i uspješnost dobavljača > Životni ciklus i uspješnost dobavljača - Open API

Uvjeti korištenja  |  Autorsko pravo  |  Sigurnosno otkrivanje  |  Privatnost