Office365のFlowで突然エラーが起きたら接続を確認してみよう

Flow
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なら、「アカウントを切り替え」で再度接続してみるといいかもしれませんね。