使い物になるかどうかは別として、前回まででとりあえずGoogle Assistantでアプリが動きました。この状態でも、GoogleHomeに「テスト用アプリにつなげて」としゃべりかければ
利用ができると思います。
ただ難点が・・・ アプリが終わりません。
なので、まずアプリを追えるIntentを追加することにします。
CREATE INTENTから・・・
「アプリを終了する」を追加します。追加で「終了」だけも追加しておくことにします。
そして、一番下の、Google Assistantから、「End conversation」にチェックを入れます。
これで終了できるようになりました。
さて、次は潮時を出力する番です。
今手元にあるプログラムはかなり前に書いたこともあり、PHPで書かれています。
よくあるサンプルでは、firebaseを使って開発をする流れになるのですが、この場合だと、JavaScriptに移植しなければいけません。単純なプログラムならいいのですが、大量の計算式を移植しなければならず、とても簡単に移植できそうな気がしません。
そこで、PHPの方で情報を返すJSONを返すREST APIぽく仕立て、firebaseからこのREST APIをたたく仕組みを考えてみました。
つまり、GoogleHome → Firebase → PHP REST呼び出しという感じですね。
・・・が結果はNG.どうも有料バージョンでないと、firebaseから外に出ていけないようです。さて困りました。
次に続きます