Srpski - Machine Translation
FAQ KB0400928
Email
OpenAPI: Kako da dobijem novi token pristupa pomoću tokena osvežavanja?
Ovaj članak baze znanja je mašinski preveden da bi vam bilo lakše. SAP ne obezbeđuje bilo kakvu garanciju koja se odnosi na tačnost ili potpunost mašinskog prevođenja. Originalni sadržaj možete pronaći ako prebacite na engleski jezik pomoću selektora jezika.
Simptom

Kako da koristim token osvežavanja za dobijanje novog tokena za pristup za integraciju OpenAPI-ja nakon isteka početnog tokena ili će isteći?


Uzrok

Početni token pristupa ističe za 1440 sekundi (24 minuta).


Rešenje

Da biste osigurali kontinuitet svojih API poziva, morate da generišete novi token pristupa pomoću tokena osvežavanja. Novi token se može generisati samo ako početni token pristupa ima Isteklo ili je u roku od 2 minuta od isteka.

Za pozivanje novog tokena pristupa:

  1. Postavite POST poziv na isti URL OAuth tokena koji ste koristili da dobijete početni token pristupa.
  2. Koristite sledeće parametre u vašem zahtevu:
    grant_type = resh_token
    osveži_token = {vrednost tokena osvežavanja od početnog poziva tokena}

Ispod je cURL struktura naredbe za ovaj poziv.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=resh_token&resh_token={reshtokenvalue}' \
-H 'Ovlašćenje: Osnovni {Base64 tajni ključ}' \
-H 'Tip sadržaja: aplikacija/json' \
-H 'cache-control: no-Cache'

  • [reshtokenvalue]: Vrednost tokena osvežavanja koji ste primili u početnom odgovoru potvrde identiteta.
  • [Base64 Secret Key]: Tajna OAuth kodirana za vašu aplikaciju.


Beleška: URL u primeru je za centar podataka SAD. Ako koristite drugi centar podataka, morate u skladu s tim zameniti 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