我为Alexa写了一个智能家居技能,它与我创建的一堆REST apis交互。它与我的OAUTH2服务器集成,一切都很好。
我已经尝试阅读Google文档中有限的操作,并查看了github上的示例Node应用程序,我感到难过。 action.json似乎只占用一个网址 - 我不清楚应该是什么,该示例采用简单的路由传递单个网址,然后决定同步/执行等作为url param in index.js,我不想这样做。 有人可以解释一下这对他们有用吗?我看到其他一些人在这里挣扎,所以我感到很安慰,我可能很厚,但我并不孤单!
答案 0 :(得分:0)
由于您开发了Alexa智能家居技能,您应该知道作为Lambda函数托管的技能适配器。 示例Node.js程序就像技能适配器一样工作。
当Google Home调用您的智能家居应用时,它会将请求发送到action.json中的网址。您可以将示例Node.js应用程序用于此URL,然后编写您的函数以处理同步/执行请求。此部分应与您为Alexa创建的REST API非常相似。