私は自分の Google Home を試していて、Google でのアクションについて多くのことを読んで、それを Google クラウド サービスにデプロイすることができました。しかし、Google Home は、アプリケーションが Heroku 上にある場合、どのようにして私のアプリケーションがどこにあるかを知ることができますか?
と何か関係がcreds.data
ありActions-On-Google-nodejs SDK
ますか?
私は自分の Google Home を試していて、Google でのアクションについて多くのことを読んで、それを Google クラウド サービスにデプロイすることができました。しかし、Google Home は、アプリケーションが Heroku 上にある場合、どのようにして私のアプリケーションがどこにあるかを知ることができますか?
と何か関係がcreds.data
ありActions-On-Google-nodejs SDK
ますか?
これは、Google Home を使用して heroku アプリをデプロイする手順です。
グーグルが提供する例を見てみましょう。
最初にシステムに git をダウンロードしますgit-scm.com/download/win
heroku.comから Heroku CLI をダウンロードします。
ここnodejs.org/en/から NODE.JS をインストールします。
コンピューターでGit Bashを開き、プロジェクトを開始するフォルダーを見つけます。
Google が提供する git プロジェクトのクローンの例 (" git clone https://github.com/actions-on-google/apiai-facts-about-google-nodejs ")、これは git bash がコンピューターにプロジェクトをクローンするためのコマンドです、コマンドを逆カンマで区切ってコピーして貼り付け、Enter キーを押すと、名前が ( apiai-facts-about-google-nodejs ) の新しいフォルダーが見つかります。
これらのコマンドを使用して作業を完了します (以下の太字のテキストはすべてのコマンドです) 。
cd apiai-facts-about-google-nodejs (GIT Bash のコマンド)
npm install (GIT Bash のコマンド)
Heroku にログインし (コマンド プロンプトで)、heroku 資格情報を書き込む
heroku create APP_NAME (GIT Bash のコマンド)
git add . (GIT Bash のコマンド) アプリが現在の作業ディレクトリにあることを示す fullestop は重要です。
git commit -am "Firstcommit" (GIT Bash のコマンド)
git push heroku master (GIT Bash のコマンド)
********************NODE.JS 部分の終わり************************
API.AI ログインを開き、新しいエージェントを作成します。
名前付き MyAction で。
MyAction プロジェクトに zip を復元します。
エージェント名の右側にある歯車のアイコンをクリックします。
[エクスポートとインポート] タブをクリックします。
[Zip から復元] をクリックし、API.AI プロジェクトの zip ファイルを選択します (FactsAboutGoogle.ZIP という名前のサンプル フォルダーにあります)。
テキスト ボックスに RESTORE と入力し、[復元] をクリックします。
フルフィルメントを有効にする:
[フルフィルメント] をクリックし、[有効] スライダーを右にスライドします。
URL フィールドに、フルフィルメントのエンドポイント URL を入力します。URL は Your Node.js Application です。heroku.com にログインし、ポイント 10で名前を付けて作成したアプリを選択します。
右上に、 [ Open App ] リンクをクリックして URL をコピーし、API.AI フルフィルメントに貼り付けてドメインを有効にするリンクが表示されます。
API.AI でアプリをテストできます。Heroku との通信を開始しますが、Google Home との通信は開始しません。これについては、以下の手順に従ってください。
統合をクリックします。
ACTION ON GOOGLE を有効にする
名前 Google ホームから電話をかけた担当者。
彼は Google プロジェクト ID を求めています (これには、Google クラウドでプロジェクトを作成する必要があります)。
console.developers.google.comにアクセスします
アプリを作成
[ API を有効にする] をクリックします。
検索Google アクション API
Google アクション APIをクリックします。
[有効にする] をクリックします
ディレクトリリストをクリックします
フォームに入力します。
Youtube のビデオを見て、Integration with Google の残りの作業を実装してください。
Google Homeで遊べるようになりました。