0

有没有一种无需使用 Google Cloud 或向公共互联网开放 API 即可为 Google Home 进行开发的方法?

我在一个受限制的环境中,不能不跳过很多圈就向世界开放服务器。如果我能在内部完成这一切,就可以省去很多麻烦。

4

3 回答 3

1

您不需要 Google Cloud,但需要公共互联网上的 API。您可以在网络服务器上运行所有内容,但当然,Google 需要看到该服务器才能向您发送请求。

对于开发,我们有自己的开源工具集Bespoken Tools。它目前主要支持 Alexa,但 Google Assistant 支持正在进行中。但是通过这些工具,您可以使用 bst 代理在防火墙内的本地计算机上公开服务器(如果您的公司允许)。一个类似的工具是nGrok

于 2017-01-12T00:44:54.220 回答
0

我从 Google Cloud 开始,但部署过程耗时太长,无法快速开发。相反,我一直在使用 Google 为node.jsngrok制定的步骤。它的开发速度要快得多,因为我可以更改代码并每次只需重新启动 node.js 服务器只需 2 秒。

逐步设置(简单): https ://developers.google.com/actions/tools/ngrok

于 2017-01-17T14:33:07.127 回答
0

由于我们所处的商业环境,像 ngrok 这样的解决方案不会起作用(尽管对于个人而言,这可能是我会采用的方法)。

我们最终使用 TDD 针对测试场景编写代码。这让我们显着加快了开发速度,因为每当我们在实际设备上进行实际测试时,99.9% 的东西第一次就成功了。

于 2017-03-08T15:30:04.440 回答