アクセストークンの更新
アクセストークンの更新
Box APIから認証を受けるために、Postmanコレクションはアクセストークンを使用してAPIに対してユーザーの本人確認を行います。アクセストークンは1時間で有効期限が切れるため、1時間ごとに更新する必要があります。
更新トークンの使用
Postmanクイックスタートガイドの手順2で独自のBoxアプリを設定した場合、PostmanのBox環境には有効なclient_id
とclient_secret
を用意する必要があります。これらのクライアント資格情報とrefresh_token
を使用すると、access_token
の新しい値を作成できます。
アクセストークンを更新するには、Postmanコレクションの[Authorization]フォルダ内で[Refresh access token] API呼び出しを選択します。
次に、[Send]ボタンをクリックして新しいaccess_token
をリクエストします。
このAPI呼び出しが終了すると、環境にaccess_token
とrefresh_token
の新しい値が作成され、その他のAPI呼び出しを実行できるようになります。
アクセストークンの自動更新
Postmanコレクションは自動的に期限切れのaccess_token
値を検出し、refresh_token
を使用して新しい値をリクエストできます。この機能は、デフォルトで有効になっていますが、enable_auto_refresh_access_token
Postman環境変数をfalse
に設定することで無効にできます。
この値を設定するには、Box Postman環境変数の右上にある編集ボタンをクリックします。
テーブルでenable_auto_refresh_access_token
変数の行を見つけて、[Current Value]をtrue
に設定します。次に、[Update]をクリックして変更を保存します。
その後、API呼び出しを実行するたびに、Postmanコレクションはaccess_token
の有効期限が切れているかどうかを確認し、目的のAPI呼び出しを行う前に自動的に更新しようとします。
Postmanコレクションの再認証
クイックスタートガイドの手順を再び実行することで、Postmanコレクションの再認証が必要になる場合があります。そのよくある理由として、Postmanコレクションを使用しないまま60日が経過し、refresh_token
の有効期限が切れたことが挙げられます。
再認証するためには、まず古いBox Postman環境を削除します。これには、右上の小さな歯車アイコンをクリックし、リストからその環境を選択します。
[Delete]を選択して環境を削除します。その後、Postmanクイックスタートガイドの手順を再び最初から実行します。