Steteの更新方法について

2 個の投稿 / 0 new
最終投稿
#1 2018/12/10 (月) 14:08
ゆう

Steteの更新方法について

Steteの更新方法について教えて頂けますでしょうか。

【開発環境】
言語:Google Apps Script
実行環境:上記Google apps script内

上記環境ではuid/stete取得の為のAPIを叩いた際のRedirect uriを受けられない為、
ローカルの環境でphpを立て、uid/stateを取得し、その値をコピーしてGoogle apps script側でAPI呼び出しを試みました。
上記環境の場合、常にアクセストークンを更新し続けなければならないと理解しております。

しかし、以下APIでアクセストークンを呼ぶ為にはuid/Stateが必須パラメーターになっており、
かつ、stateは一度APIを呼ぶ度に失効してしまっているようでした。
https://developer.next-engine.com/api/api_v1_neauth

uid/stateのAPIを呼ばないような構成にしたいのですが、
そういった仕組みはできないでしょうか。

お手数ですがどうぞ宜しくお願い致します。

2018/12/11 (火) 17:20

Re: Steteの更新方法について

任意のAPIのパラメータにリフレッシュトークンを渡しますと、
アクセストークンの有効機嫌が切れた場合に、新しいアクセストークン、リフレッシュトークンがレスポンスされます。
その新しいトークンを使う事によりuid/stateのAPIを呼ぶ事なくAPIを利用することができます。

下記のサイトをご参考にしていただければ幸いです。
https://developer.next-engine.com/api/refresh_token