APIを実行する時、access_tokenとrefresh_tokenは全部指定する場合、access_tokenが有効期限が切れますが、refresh_tokenの有効期限内であっても、エラーと戻るの原因はなんですか?
access tokenが有効期限切れ、refresh tokenが期限内という状態になった場合、初回のAPI実行のみエラーにはならず新しいaccess tokenとrefresh tokenが発行されます。 この時に発行されるaccess tokenとrefresh tokenを保持しておけば、以降のAPIは正常に実行することができます。
ただ、この時のaccess tokenとrefresh tokenを保持せず、今までのaccess tokenとrefresh tokenでAPIを実行するとエラー(002002: access_token[xxxxx]が不正です。)が発生します。
基本的にその通りの動きになっているのですが、1~2週間に一回くらいのペースで「access tokenが有効期限切れ、refresh tokenが期限内という状態になった場合、初回のAPI実行時」にもエラーになるように見えます。 その場合、二度と新しいaccess tokenを貰えないのですが、何かやり方に問題があるか確認すべき点があればご助言願えませんでしょうか。 なお、ネクストエンジンAPIは使い始めたばかりで、まだ本番運用したことはありません。
NeApiClient client = new NeApiClient(accessToken, refreshToken); apiResult = client.apiExecute("/api_v1_login_company/info"); ↑のように、ネクストエンジンAPIを呼び出すとき、入力パラメータにaccessTokenとrefreshTokenは指定していない場合、access tokenが有効期限切れ、refresh tokenが期限内という状態になった時、APIを実行すると、access tokenは新たに発行されますか?
回答が遅くなり申し訳ございません。 access tokenの有効期限が切れrefresh tokenが期限内の場合については以下の通りになります。
【refresh tokenが指定された場合】 正常に出力パラメータが設定されaccess_tokenとrefresh_tokenが新しい値に更新されます。
【refresh tokenが省略された場合】 出力パラメータ「result」の値がredirectになります。
RE:access_token・refresh_token
access tokenが有効期限切れ、refresh tokenが期限内という状態になった場合、初回のAPI実行のみエラーにはならず新しいaccess tokenとrefresh tokenが発行されます。
この時に発行されるaccess tokenとrefresh tokenを保持しておけば、以降のAPIは正常に実行することができます。
ただ、この時のaccess tokenとrefresh tokenを保持せず、今までのaccess tokenとrefresh tokenでAPIを実行するとエラー(002002: access_token[xxxxx]が不正です。)が発生します。
基本的にその通りの動きになっているのですが、1
基本的にその通りの動きになっているのですが、1~2週間に一回くらいのペースで「access tokenが有効期限切れ、refresh tokenが期限内という状態になった場合、初回のAPI実行時」にもエラーになるように見えます。
その場合、二度と新しいaccess tokenを貰えないのですが、何かやり方に問題があるか確認すべき点があればご助言願えませんでしょうか。
なお、ネクストエンジンAPIは使い始めたばかりで、まだ本番運用したことはありません。
access_token・refresh_token
NeApiClient client = new NeApiClient(accessToken, refreshToken);
apiResult = client.apiExecute("/api_v1_login_company/info");
↑のように、ネクストエンジンAPIを呼び出すとき、入力パラメータにaccessTokenとrefreshTokenは指定していない場合、access tokenが有効期限切れ、refresh tokenが期限内という状態になった時、APIを実行すると、access tokenは新たに発行されますか?
RE:access_token・refresh_token
回答が遅くなり申し訳ございません。
access tokenの有効期限が切れrefresh tokenが期限内の場合については以下の通りになります。
【refresh tokenが指定された場合】
正常に出力パラメータが設定されaccess_tokenとrefresh_tokenが新しい値に更新されます。
【refresh tokenが省略された場合】
出力パラメータ「result」の値がredirectになります。