我正在试验我的 Google Home,我阅读了很多关于 google 上的操作的内容,并且能够将其部署到 Google 云服务,但是如果我的应用程序位于 Heroku 上,Google Home 如何知道它在哪里?

它与 creds.dataActions-On-Google-nodejs SDK 有关系吗?

请您参考如下方法:

以下是使用 google home 部署 heroku 应用程序的步骤。

让我们举一个谷歌提供的例子。

  1. 首先在系统中下载gitgit-scm.com/download/win

  2. heroku.com 下载 Heroku CLI

  3. 从此处安装 NODE.JS nodejs.org/en/

  4. 在计算机中打开 Git Bash,找到要在其中启动项目的文件夹。

  5. 克隆 git 项目 Google 提供的示例(“git clone https://github.com/actions-on-google/apiai-facts-about-google-nodejs ”),这是 git bash 克隆项目到您计算机中的命令,只需复制并粘贴该命令用引号分隔并按 Enter 键,您将找到一个名为 (apiai-facts-about-google-nodejs) 的新文件夹。

  6. 使用这些命令来完成任务(下面的粗体文本都是命令)

  7. cd apiai-facts-about-google-nodejs(GIT Bash 命令)

  8. npm install(GIT Bash 命令)

  9. Heroku 登录(在命令提示符下)并写入 heroku 凭据

  10. heroku create APP_NAME(GIT Bash 命令)

  11. git add .(GIT Bash 命令)fullestop 很重要,它告诉您应用程序位于当前工作目录中。

  12. git commit -am "Firstcommit"(GIT Bash 命令)

  13. git push heroku master(GIT Bash 命令)

********************Node.JS 部分结束************************

  • 打开API.AI登录并创建新代理。

  • 名为 MyAction。

  • 将 zip 恢复到 MyAction 项目中:(当您克隆 GIT 应用程序时,在第 5 点上创建了一个文件夹,上面提到,文件夹内有一个 ZIP 文件,它基本上是针对 API.AI)

  • 点击代理名称右侧的齿轮图标。

  • 单击“导出”和“导入”选项卡。

  • 点击“从 Zip 恢复”并选择 API.AI 项目 zip 文件(位于示例文件夹中,名称为 FactsAboutGoogle.ZIP)。

  • 在文本框中键入 RESTORE,然后单击“恢复”。

  • 启用履行:

  • 点击“履行”并将“已启用” slider 向右滑动。

  • 在 URL 字段中,输入用于履行的端点 URL。 URL 是您的 Node.js 应用程序,登录 heroku.com 选择您在第 10 点中创建的应用程序。

  • 在右上角,您将看到一个链接打开应用程序,单击它,复制 URL 并粘贴到您的 API.AI 实现中并启用域。

    <
  • 现在您可以在 API.AI 上测试您的应用程序,它开始与 Heroku 通信,但仍无法与 Google Home 通信。为此,请按照以下步骤操作。

  • 点击集成

  • 启用Google 上的操作

  • 为您从 Google Home 调用的代理命名。

  • 他要求提供 Google 项目 ID(为此,您必须在 Google 云上创建一个项目)。

  • 转到console.developers.google.com

  • 创建应用

  • 点击启用 API

  • 搜索 Google Actions API

  • 点击 Google Actions API

  • 点击启用

  • 点击目录列表

  • 填写表格。

  • 请参阅 Youtube video并在与 Google 集成中实现已完成的其余工作。

  • 现在您可以使用 Google Home 了。

  • <小时 />


    评论关闭
    IT虾米网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!