2017-01-20 9 views
0

私は自分のGoogleホームを試しています。私はGoogleのアクションについて多くのことを読んで、Google Cloud Servicesに展開できましたが、HerokuのアプリケーションがどこにあるのかをGoogleホームはどのように知っていますか?ヘロクにGoogle上でアクションを導入するにはどうすればよいですか?

creds.dataと、Actions-On-Google-nodejs SDKとは何か関係がありますか?

答えて

0

ここでは、Googleホームでヒロクアプリを導入する手順を示します。

Googleが提供する例を考えてみましょう。 heroku.com

  • からシステムgit-scm.com/download/win

  • ダウンロードHerokuのCLIで

    1. まずダウンロードgitがここからのNode.jsをインストールします。 nodejs.org/en/

    2. 公開Git Bashコンピュータのを開き、プロジェクトを開始するフォルダを探します。

    3. クローンgitのプロジェクト例グーグル(「gitのクローンhttps://github.com/actions-on-google/apiai-facts-about-google-nodejs」)によって提供、これは、逆コンマプレスで分離されたコマンドを入力し、お使いのコンピュータでプロジェクトをクローンするだけでコピーして貼り付けるのgit bashのためのコマンドであります名前(apiai-facts-about-google-nodejs)の新しいフォルダが見つかります。

    4. 物事を成し遂げるためにこれらのコマンドを使用します

    5. CD apiai-事実 - について - グーグル - nodejs(下記BOLD TEXTは、すべてのコマンド ARE)(GITバッシュのコマンド)

    6. NPM Herokuのログイン(カンマで

    7. (GIT Bashのためにコマンド)をインストールNDプロンプト)と書き込みHerokuの資格

    8. Herokuのは、GIT BashのためにAPP_NAME(コマンドを作成する)

    9. gitの追加。(GIT Bashのコマンド)fullestopはあなたのアプリケーションが現在の作業ディレクトリにあることを伝える重要なものです。

    10. gitのコミット-am "Firstcommit"

    11. GitのプッシュHerokuのマスター(コマンドGITバッシュ用)

    ******(コマンドGITバッシュ用) ************** END OF NODE.JS PART *******************

    1. Open API.AIログインして新規作成エージェント。

    2. 名前付きMyAction。

    3. がMyActionプロジェクトにzipファイルを復元する:(あなたがGITアプリケーションのクローンを作成すると、フォルダがPOINT NO 5で作成された、上記言及し、フォルダ内のZIPファイルがあり、それはAPI.AIのための基本的)

    4. エージェント名の右にある歯車のアイコンをクリックします。

    5. [エクスポートとインポート]タブをクリックします。

    6. [Zipから復元]をクリックし、API.AIプロジェクトのzipファイル(サンプルのフォルダにFactsAboutGoogle.ZIPという名前)を選択します。

    7. テキストボックスにRESTOREと入力し、[復元]をクリックします。

    8. 履行を有効にする:

    9. は、フルフィルメントをクリックして、右に有効スライダーをスライドします。

    10. [URL]フィールドに、フルフィルメントのエンドポイントURLを入力します。 URLはあなたのNode.jsアプリケーションです。heroku.comにログインして、のポイント番号1にあなたが作成したアプリを選択してください。

    11. 右上にリンクを開きます。をクリックして、URLをコピーして、API.AIのフルフィルメントとENABLE DOMAINSに貼り付けます。

    12. ここでAPIをテストすることができます。私はHerokuとの通信を開始しますが、まだGoogle Homeでは通信できません。これについては以下の手順に従ってください。

    13. インテグレーションをクリックします。

    14. あなたがGoogleホームから呼び出すGOOGLE

    15. 名ザ・エージェントON ACTIONを有効にします。

    16. 彼はGoogle Project IDを要求しています(これはGoogleクラウドでプロジェクトを作成する必要があります)。

    17. console.developers.google。上のCOM

    18. 作成アプリ

    19. クリックENABLE API

    20. 検索、GoogleのアクションAPI

    21. クリックGoogleのアクションAPIの

    22. クリックは、フォームに入力し

    23. をリストディレクトリに

    24. クリックを有効にします。

    25. videoを参照して、既に完了していることのGoogle残りとの統合について実装してください。

    26. これでGoogleホームで遊ぶことができます。


  • 0

    アクションをHerokuでホストする場合でも、Action SDKを使用する場合はアクションパッケージのhttpExecution URLを、API.AIを使用している場合はフルフィルメントURLを指定する必要があります。

    actions actionsクライアントライブラリは、Node.jsをサポートする任意のホスティングプラットフォームで実行できます。

    +0

    私はちょうどHTTPの実行に .herokuapp.com URLを入れないでしょうか? – ECMAScript

    関連する問題