【LINE BOT】Messaging API でstatusCode:427エラー
LINEのMessaging APIでテキストを送信しようとした際に、下記エラーが発生。
APIリファレンス
エラーメッセージ
{ "statusCode":"427", "statusMessage":"Channel has not proper permissions. channelId : XXXXXXXXXX, required permissions : [ BOT ]" }
「チャンネルにBOT権限がありません」と言われているように見えますが、 管理画面を確認したところ、BOT権限は付与されている。。。
原因
BOT API(旧API)形式のオブジェクトを設定していました。
Messaging APIの形式のオブジェクトを設定して送信したところ動作しました!
エラーメッセージから原因が特定できずハマりましたorz