我正在按照Build apps for the Google Assistant with Actions on Google 中的文档构建我的第一个操作,我注意到示例推荐 App Engine 作为托管解决方案。我必须使用 App Engine 还是可以使用非 Google 拥有的主机,例如 Amazon Lambda?
问问题
969 次
2 回答
2
是的,您可以将任何托管平台用于您的操作的 webhook。对于您的操作,您需要一个 Web 服务器来接受传入的 HTTP POST webhook 请求,然后使用 JSON 有效负载进行响应。如果您使用 Node.js,Google 开发了一个方便的客户端库,您可以通过 NPM 作为“actions-on-google”获得它。
于 2016-12-08T16:31:34.927 回答
0
最接近“Lambda”的自然描述是云函数,因此任何允许您编写函数并通过 http(s) 执行它们的主机都可以。
我刚刚向https://01234567890.firebaseio.com/.json发送了一个带有我的函数的 POST,并将该 firebase 用作我的 webhook。
于 2016-12-08T23:30:37.670 回答