Office365のFlowで突然エラーが起きたら接続を確認してみよう
共有メールボックス宛のメールは見逃されることが多いので、Flowを利用してYammerに投稿されるようにしています。
最近メールが投稿されないなと思っていたら、Flowでエラーが起きていました。ちょっと前までは動いていたのに、どうしたんでしょう?
The response is not in a JSON format.
共有メールボックスから情報を取得する部分は正常に動いていましたが、Yammerへの投稿がエラーになっていました。
エラー内容を確認すると、
The response is not in a JSON format.
とのこと。
フォーマットがおかしいということはバグ?でもこのレベルならすぐに修正されるはず。
状態コードが401
よくよく見ると、httpのレスポンスコード(状態コード)が401でした。
401 Unauthorized
要は認証エラーです。
Yammerへの接続が切れていた
そこでYammerの認証(接続)を確認してみました。
でも「再接続」とか「認証」のリンクがありません。とりあえずそれっぽい「アカウントを切り替え」を選択してみました。
するとPowerAppsの認証ダイアログが出て再接続することができました。
Yammerの接続設定をしたのは1年以上前だったのですが、何らかの理由で切れてしまったようです。
Flowが正常に動くようになった
再接続すると、無事にFlowが動くようになりました。やったね!
Flowのエラーで状態コードが401なら、「アカウントを切り替え」で再度接続してみるといいかもしれませんね。