よくある質問 KB0400928
電子メール
OpenAPI: リフレッシュトークンを使用して新しいアクセストークンを取得する方法
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
質問

リフレッシュトークンを使用して新しいアクセストークンを取得する方法を教えてください。

解答

初期アクセストークンは 1440 秒 (24 分) で有効期限が切れます。
API コールの継続性を確保するために、リフレッシュトークンを使用して新しいアクセストークンを生成する必要があります。
新しいトークンは、初期アクセストークンが期限切れであるか、有効期限の 2 分前にある場合にのみ生成されます。

新しいアクセストークンを取得するには、以下のパラメータを使用して、初期アクセストークンの URL に同じ POST 呼び出しを行います。

以下は 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 'cache-control: no-cache'

追加情報

上記の例は、US 開発者ポータルの OAuth URL 用です。その他のデータセンタの場合は、URL を適宜置き換えてください。


該当項目

SAP Business Network for Procurement & Supply Chain > SAP Business Network REST API
Spend Visibility
Strategic Sourcing > Strategic Sourcing - REST API
Supplier Lifecycle & Performance > Supplier Lifecycle & Performance - Open API
カタログ管理 > Catalog (カタログ) - REST API
コア購買 > Procurement REST API
戦略的契約 > Strategic Contracts (戦略的契約) - REST API
購入

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護