メッセージ送信 (link)の401エラーが頻発しているため、対策を知りたい
自社のシステムから、トークbotのAPIでメッセージ送信(link)を利用しています。
1年前から運用していて、安定していたのですが、
2021/3/8から、度々、StatusCode: 401エラーが起こるようになりました。
自社のシステムや環境は、昨年から、特に変更していません。
何か考えられる原因、調査した方がいいことなど、
ご教示いただけますでしょうか。
* Request URL
https://apis.worksmobile.com/r/{API ID}/message/v1/bot/{botNo}/message/push
* Server Token
ID 登録タイプ
<状況>
(1) 16台のPCで、APIを利用している。
(2) 1度もエラー発生していないPCは、3台のみ。
(3) 送信エラー発生後、(2)のPCなら、同じメッセージ(宛先・本文・リンク・URL)が送信できる。
(4) エラーが発生するPCは、毎回エラーではなく、成功する場合もあるが、
一度エラーになると半日~1日程度は送信できない。
(5) セキュリティソフトをOFFにしても、エラーが解消しない
(6) ネットワーク、PCなど環境の変更は行っていない。
(7) 自社システムで記録しているログでは、同時に複数台がAPIを使用することはなかった。
以上です、よろしくお願いします。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント4
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
https://developers.worksmobile.com/jp/document/3002003?lang=ja
Request に失敗した際の認証情報をお確かめください。
2021.03.17
업데이트 된 답글입니다.
Epdev 投稿者
Request に失敗した際の認証情報をログとして出力できるように
システム修正することとなりました。
また、現在はエラーが発生することなく、正常に利用できています。
2021.03.19
업데이트 된 답글입니다.
Epdev 投稿者
3/22頃から、401エラーが再び頻発するようになりました。
Request に失敗した際の認証情報を確認したところ、
アクセストークンの取得に失敗していることがわかりました。
認証URL
https://auth.worksmobile.com/b/{ApiId}/server/token
result.access_token
result.errorCode
result.expire_in
result.refresh_token
→LINEWORKS認証サーバからのTokenが取得できず、すべて空でした。
同じPCでも、Token取得に失敗したり、成功したりする状況ですが、
どのような原因が考えられますでしょうか。
2021.03.29
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
また、以下のページ下部にあります「エラー発生」の項目もご参考ください。
https://developers.worksmobile.com/jp/document/1002002?lang=ja
2021.03.29
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。