突然TeamsのWebhookが出来なくなったので調べてみた

IT

はじめに

2023年7月6日から、TeamsへのWebHookでエラーが出て送れないくなりました。
以下のエラーメッセージが出ていました・・・・。

Bad payload received by generic incoming webhook.

原因

色々試してみた結果、Request Headerが必須になったようです。
(どこかに情報が書いていたわけではありませんが・・・。)

対処方法

以下の命令だとエラーが出ます。

curl -X POST -d "{\"text\": \"Hello from Raspberry Pi\"}" {アドレス}

適切ななRequest Headerを付ければ、正常に動くようになりました。

curl -X POST -H "Content-Type: application/json" -d "{\"text\": \"Hello from Raspberry Pi\"}" {アドレス}

まとめ

今回は突如エラーが発生したので、もし同じエラーで止まってしまった方は確認してみてください。

タイトルとURLをコピーしました