українська - Машинний переклад
Запитання та відповіді KB0400928
Електронна пошта
OpenAPI: як отримати новий маркер доступу за допомогою маркера оновлення?
Для вашої зручності цю статтю бази знань було перекладено за допомогою системи машинного перекладу. Компанія SAP не надає жодних гарантій щодо правильності та повноти машинного перекладу. Ви можете знайти оригінальний матеріал, перейшовши на англійську мову за допомогою перемикача мов.
Симптом

Як використовувати мітку оновлення для отримання нової мітки доступу для моєї інтеграції OpenAPI після закінчення строку дії початкової мітки або незабаром закінчиться?


Причина

Термін дії початкової мітки доступу закінчується через 1440 секунд (24 хвилини).


Роздільна здатність

Щоб забезпечити безперервність ваших викликів API, ви повинні згенерувати нову мітку доступу за допомогою маркера оновлення. Нову мітку можна згенерувати, лише якщо строк дії мітки початкового доступу минув або знаходиться протягом 2 хвилин після закінчення строку її дії.

Щоб отримати нову мітку доступу:

  1. Зробіть POST-виклик тієї самої URL-адреси мітки OAuth, яку ви використовували для отримання початкової мітки доступу.
  2. Використовуйте у своєму запиті такі параметри:
    grant_type = refresh_token
    refresh_token = {значення мітки оновлення з початкового виклику маркера}

Нижче наведено структуру команди cURL для цього виклику.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=refresh_token&refresh_token={refreshtokenvalue}' \
-H 'Повноваження: базовий {Base64 Secret Key}' \
-H 'Тип вмісту: застосунок/json' \
-H 'кеш-контроль: no-cache'

  • [refreshtokenvalue]: значення отриманого вами мітки оновлення у початковій відповіді на автентифікацію.
  • [Секретний ключ Base64]: секретний ключ OAuth, закодований у Base64 застосунку.


Нотатка: URL-адреса у прикладі призначена для центру обробки даних у США. Якщо ви використовуєте інший центр обробки даних, ви повинні відповідним чином замінити URL-адресу.



Застосовується до

SAP Business Network for Procurement & Supply Chain > REST API SAP Business Network
Базові закупівлі > REST API закупівель
Життєвий цикл та ефективність постачальника > Життєвий цикл та ефективність постачальника – відкритий API
Керування каталогом > Каталог – REST API

Умови використання  |  Авторське право  |  Політика убезпечення  |  Конфіденційність