Suomi - Konekäännös
Usein kysytyt kysymykset KB0400928
Sähköposti
OpenAPI: Miten saan uuden käyttöoikeustietueen käyttämällä uusintatunnusta?
Tietämyskanta-artikkeli on konekäännetty. SAP Ariba ei vastaa konekäännöksen oikeellisuudesta tai täydellisyydestä. Pääset alkuperäiseen sisältöön vaihtamalla kielivalitsimesta kieleksi englannin.
Oire

Miten saan uusintatunnuksen avulla uuden käyttöoikeustietueen OpenAPI-integraatiota varten sen jälkeen, kun alkuperäinen tunniste on vanhentunut tai vanhenemassa?


Syy

Alkuperäinen käyttöoikeustietue vanhenee 1440 sekunnin (24 minuutin) kuluttua.


Ratkaisu

API-kutsujen jatkuvuuden varmistamiseksi sinun on generoitava uusi käyttöoikeustietue käyttämällä päivitystunnusta. Uusi tunniste voidaan luoda vain, jos alkuperäinen käyttöoikeustietue on joko vanhentunut tai se on kahden minuutin kuluessa sen vanhenemisesta.

Uuden käyttöoikeustietueen hankkiminen:

  1. Tee POST-kutsu samaan OAuth-tunnisteen URL:ään, jolla hait alkuperäisen käyttöoikeustietueen.
  2. Käytä pyynnössäsi seuraavia parametreja:
    grant_type = fresh_token
    fresh_token = {päivitystunnisteen arvo alkuperäisestä token-kutsusta}

Alla on tämän kutsun cURL-komentorakenne.

curl -X JÄLKEEN \

'https://api.ariba.com/v2/oauth/token?grant_type=fresh_token&fresh_token={freshtokenvalue}' \
-H 'Käyttöoikeus: perus {Base64 salainen avain}' \
-H 'Sisältötyyppi: sovellus/json' \
-H 'cache-control: no-cache'

  • [freshtokenvalue]: Todennuksen ensimmäisessä vastauksessa saamasi fresh_token-arvo.
  • [Base64-salainen avain]: Sovelluksesi Base64-koodattu OAuth-salaisuus.


Huomautus: Esimerkissä oleva URL on Yhdysvaltain tietokonekeskusta varten. Jos käytät eri tietokonekeskusta, sinun on korvattava URL vastaavasti.



Koskee seuraavia:

Katalogien hallinta > Katalogi - REST API
Perushankinta > Hankinnan REST API -liittymät
SAP Business Network - Procurement & Supply Chain > SAP Business Network REST API -liittymät
Toimittajan elinkaari ja suoritus > Toimittajan elinkaari ja suoritus - Open API

Käyttöehdot  |  Copyright  |  Turvallisuusseloste  |  Tietosuoja