Polski - Tłumaczenie maszynowe
Często zadawane pytanie KB0400928
E-mail
OpenAPI: Jak uzyskać nowy token dostępu za pomocą tokenu odświeżania?
Ten artykuł bazy danych został przetłumaczony maszynowo. SAP nie daje gwarancji poprawności ani kompletności tłumaczenia maszynowego. Możesz znaleźć oryginalną treść, przełączając się na język angielski za pomocą selektora języków.
Symptom

Jak mogę użyć tokenu odświeżania, aby uzyskać nowy token dostępu dla integracji OpenAPI po tym, jak początkowy token wygasł lub wkrótce wygaśnie?


Przyczyna

Początkowy token dostępu wygasa w ciągu 1440 sekund (24 minuty).


Rozwiązanie

Aby zapewnić ciągłość wywołań API, musisz wygenerować nowy token dostępu za pomocą tokenu odświeżania. Nowy token można wygenerować tylko wtedy, gdy początkowy token dostępu wygasł lub przypada w ciągu 2 minut od jego wygaśnięcia.

Aby uzyskać nowy token dostępu:

  1. Wykonaj wywołanie POST na ten sam adres URL tokena OAuth, który został użyty do pobrania początkowego tokenu dostępu.
  2. Użyj następujących parametrów w swoim wniosku:
    grant_type = odświeżenie_token
    odświeżenie_token = {wartość tokena odświeżania z początkowego wywołania tokena}

Poniżej znajduje się struktura polecenia cURL dla tego wywołania.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=odświeżenie_token&odświeżenie_token={
-H 'Uprawnienie: Podstawowy {tajny klucz Base64}' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache'

  • [odśwież wartość tokenu]: wartość tokenu odświeżania otrzymanego w początkowej odpowiedzi uwierzytelniającej.
  • [Klucz tajny Base64]: Tajny klucz OAuth zakodowany w Base64 aplikacji.


Uwaga: Adres URL w przykładzie dotyczy centrum danych w USA. Jeśli korzystasz z innego centrum danych, musisz odpowiednio zastąpić adres URL.



Zastosowanie

Cykl życia i wydajność dostawców > Cykl życia i wydajność dostawców - Open API
Główny moduł zaopatrzenia > API REST zaopatrzenia
SAP Business Network for Procurement & Supply Chain > Interfejsy API REST SAP Business Network
Zarządzanie katalogiem > Katalog - API REST

Warunki użytkowania  |  Prawa autorskie  |  Ujawnianie informacji o zabezpieczeniach  |  Prywatność