Actions on GoogleでSimulatorを使おうと思ったら**'final_response' must be set.**でハマったのでメモ。
##前提
Google Cloud Functionを使わず、Webhookを使って自宅LANのRaspberry Piでやり取りの場合。
##これにハマった
Simulatorからテストしようとしても、'final_response' must be set.で起動できない。もちろんGoogle Homeから呼びかけても同じ。
####サーバーは"500 INTERNAL SERVER ERROR"とあるがよくわからず・・・
####DebugモードにしていたPythonの画面もイマイチわからず・・・
##原因と解決法
結論から。いろいろ試した結果、ラズパイなどローカルのAPIを使おうとすると、API VersionがV2だとダメらしい。
(英語だからちゃんと読んでなかった・・・)
これを以下のようにV1にしてSAVEすると、いけるようになるんですね。
###V1とV2の違い
V1 & V2 comparisonにありました。認証時、V2になっているとGoogle Cloud Service Account経由になってしまうので、今回のようにローカルでやり取りするときはV1にする必要があるということでしょう。