tokenの取得

ZA.RO

2024.12.06既読 787

本日12/6より、LINEWORKS API で BOT トークンが取得できなくなりました。

これまではQiitaさんの記事を参考にGAS上でLINEWORKSライブラリを使用させてもらい、問題なくトークンの取得ができていたのですが、本日未明(0時?)を境に、トークンが取得できなくなってしまいました。

LINEWORKS DEVELOPER コンソールでAPI を認すると、トークンの取得方法に切り替えスイッチがついており、仕様が少し変わっているようでした。

どこを修正すれば再度トークンの取得ができるようになりますか?

もしくは新しい仕様でのトークン取得について記載されたページがあれば教えて下さい。

宜しくお願い致します。

コメント6

  • 업데이트 된 답글입니다.

    M.K.

    まったく同じ現象が起きています。
    Qiitaさんの記事は、「 https://qiita.com/nonattonolife/items/16181d666b8246e3f28d 」こちらです。
    同様の記事で他のソースコードもありますが、そちらも動作しません。

    解決方法のわかる方、もしくは障害ならばLINEWORKS側の方、よろしくお願いいたします。

    2024.12.06

    3
  • 업데이트 된 답글입니다.

    Mew2

    こちらの投稿でも同じ現象が報告されていますね。
    https://forum.worksmobile.com/jp/posts/101641

    弊社でも同じくLINEWORKS botが利用できないので、全体で発生しているようです。
    弊社の場合は上記のGASやライブラリを利用せず、自前のサービスでService Account 認証用のJWT生成してAccess Tokenを発行していましたが、それでもダメでした。
    「JWT header is not valid」のエラーが返ってくるので、認証の最初のWORKS認可サーバになにか問題が起きているのでは思われます。

    結局こちらからは手出しできない領域なので、解消を待つしか無さそうですね………

    参考:
    https://developers.worksmobile.com/jp/docs/api

    2024.12.06

    2
  • 업데이트 된 답글입니다.

    内木達也

    同じく、今回の仕様変更を全く認識していなかったので、すべてのBotが死にました。

    2024.12.06

    1
  • 업데이트 된 답글입니다.

    ZA.RO 投稿者

    修正しなくとも、自然と復旧したようです。サーバー側の問題だったのでしょうか。
    恐らくみなさんも復旧されたのではと思います。

    お二方も再度試してみて下さい。
    御返信くださいましてありがとうございました。

    2024.12.06

    3
  • 업데이트 된 답글입니다.

    内木達也

    ありがとうございます、解消いたしました。

    2024.12.06

    1
  • 업데이트 된 답글입니다.

    tatty

    皆さん解決したとのことですが、私のプログラムはまだ発生していたのでおかしいな?と思い、いくつかいじってみたところ、iatとexpを何故かString指定していたのでintegerにしたところ正常にトークン取得できました。

    2024.12.06

    2
前の投稿SSO導入後のアプリ版のログインについて
次の投稿GoogleAppsScriptでLINE WORKSのチャットBOTが動かなくなった
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。