Қазақ тілі - Machine Translation
FAQ KB0400928
Email
OpenAPI: жаңарту маркерін пайдаланып жаңа кіру маркерін қалай аламын?
Бұл білім базасының мақаласы сіздің ыңғайыңызға машиналық әдіспен аударылған. SAP компаниясы машиналық аударманың дұрыстығы немесе толықтығы үшін кепілдік бермейді. Түпнұсқа мазмұнды тіл селекторы арқылы ағылшын тіліне ауысу арқылы табуға болады.
Нышан

Бастапқы маркер мерзімі аяқталғаннан кейін OpenAPI интеграциясы үшін жаңа кіру маркерін алу немесе жарамдылық мерзімі аяқталуға жақын болу үшін жаңарту маркерін пайдаланамын ба?


Себеп

Бастапқы кіру маркерінің мерзімі 1440 секундта (24 минут) аяқталады.


Ажыратымдылық

API шақыруларының үздіксіздігін қамтамасыз ету үшін жаңарту маркерін пайдалану арқылы жаңа кіру маркерін құру қажет. Бастапқы кіру маркерінде Мерзімі аяқталған немесе оның жарамдылық мерзімінің аяқталу уақытының 2 минут ішінде болса ғана жаңа маркерді құруға болады.

Жаңа кіру маркерін алу үшін:

  1. Бастапқы қол жеткізу маркерін алу үшін пайдаланылатын OAuth маркерінің URL мекенжайына POST шақыруын жасаңыз.
  2. Сұрауыңызда келесі параметрлерді пайдаланыңыз:
    grant_type = refresh_token
    refresh_token = {refresh token call} жаңарту маркерінің мәні

Төменде осы шақыруға арналған cURL пәрмен құрылымы берілген.

curl -X POST \

'https://api.ariba.com/v2/oauth/token?grant_type=refresh_token&refresh_token={refreshtokenvalue}' \
-H 'Өкілеттік: негізгі {Base64 құпия кілті}' \
-H 'Content-Type: application/json' \
-H 'кэшті басқару: кэшсіз

  • [refreshentovalue]: бастапқы аутентификация жауабында алынған жаңарту маркерінің мәні.
  • [Base64 құпия кілті]: қолданбаңыздың Base64 кодталған OAuth құпиясы.


Ескертпе: мысалдағы URL мекенжайы АҚШ дерек орталығына арналған. Басқа дерек орталығын пайдалансаңыз, 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