橋本征太郎
投稿
コメント
ご回答ありがとうございます。 access tokenの有効期限が24時間以内の利用で24時間延長される、かつ最大延長回数に制限がない、ということであれば、 有効期限は以下の様に更新されて、access tokenはずっと使い続けられるという理解でよいでしょうか? 例. 2018/11/14 12:00 にaccess tokenを取得、6時間おきに自動延長した場合 API呼び出し時刻 access token 有効期限 -------------------------------------------------------------------------------------------- 2018/11/14 12:00取得 ⇒ 2018/11/15 12:00 (2018/11/14 12:00 + 24h) 2018/11/14 18:00延長 ⇒ 2018/11/15 18:00 (2018/11/14 18:00 + 24h) 2018/11/15 00:00延長 ⇒ 2018/11/16 00:00 (2018/11/15 00:00 + 24h) :
Bot 2018.11.14
認識が合っているとのこと、了解しました。 ありがとうございました。
担当変わりましたので私から回答いたします。 同時実行数は5スレッドを超えている可能性があります。 仮に、同時実行数上限をオーバーした場合、「(トーク相手なし)」のようなトークルームが 作成される事象はあり得るのでしょうか? (どのような経緯でこのようなトークルームが発生するのか知りたいです)
Bot 2019.05.08
ご回答ありがとうございます。 Server Tokenは「ID登録タイプ」を使用しています。 ※補足 運用では、6時間ごとにAPI(getBotList/v4)を呼び出してTokenの有効期限を延長しています。 常に同じ条件(ServerId+privateKey)でAPIを呼び出しているので、「Authentication failed, no authority」が 発生する理由が見当つきません。
Bot 2019.06.28
Tokenの更新を行う際は同じTokenを使用しています。更新処理を6時間毎⇒1時間毎に短くしてみたところ、2時間おきに"Authentication failed, no authority"のエラーが発生しています。
Bot 2019.07.31
ご回答頂きありがとうございます。 今の状況は以下の通りです。「Authentication failed, no authority」エラーが発生した後でtokenの再発行をしています。 ① ServerId と privateKey で token① を発行 ② token① で API を呼び出し → 成功 ③ ②から1時間後、token① で API を呼び出し → 成功 ④ ③から1時間後、token① で API を呼び出し → 失敗 ⑤ ServerId と privateKey で token② を発行 ⑥ token② で API を呼び出し → 成功 なお、token取得時は「"token_type":"Bearer","expires_in":86400」が返ってきています。
Bot 2019.08.02
解析頂いた通り、別のプログラムで新たなtokenを発行していることが分かりました。 これまで丁寧に対応して頂きありがとうございました。
Bot 2019.08.06