| |||||||||
Как да използвам токена за опресняване, за да получа нов токен за достъп за моята OpenAPI интеграция, след като началният токен изтече или наближава?
Началният токен за достъп изтича след 1440 секунди (24 минути).
За да гарантирате непрекъснатостта на вашите извиквания на API, трябва да генерирате нов токен за достъп, като използвате токена за опресняване. Може да се генерира нов токен само ако първоначалният токен за достъп е изтекъл или е в рамките на 2 минути от изтичането му.
За да получите новия токен за достъп:
По-долу е командната структура cURL за това повикване.
curl -X POST \
'https://api.ariba.com/v2/oauth/token?grant_type=refresh_token&refresh_token={refreshtokenvalue}' \
-H 'Оторизация: Основен {Base64 таен ключ}' \
-H 'Вид съдържание: приложение/json' \
-H 'cache-control: no-cache'
Забележка: URL адресът в примера е за центъра за данни в САЩ. Ако използвате различен център за данни, трябва да замените съответно URL адреса.
SAP Business Network for Procurement и верига за доставки > SAP Business Network REST APIs
Supplier Lifecycle & Performance > Supplier Lifecycle & Performance – Отворен API
Основно снабдяване > REST API за снабдяване
Управление на каталог > Каталог - REST API