在Python中使用AWS Lambda在Google Smart Home上执行的操作

时间:2018-11-27 09:55:51

标签: actions-on-google google-smart-home

我使用AWS lambda和Python为Alexa编写了智能家居技能。一切都很好。

现在,我已转到Google上的Action上,我想在AWS lambda上构建该技能,我使用AWS API Gateway创建了一个帖子调用,并在Google的Action of Tab中提供了URL。现在,我想检查是否在AWS lambda和Google上的Action之间建立了连接。我对如何检查这个感到很困惑?

第二件事,我想知道Google支持Python上的Action吗,因为python中没有示例,社区中没有人使用python。

在Github Repo上,他们已经给出了NodeJS中的代码,我想通过首先执行Simulation来了解其工作原理,但这并没有太大帮助。就像我想了解基本流程一样,例如当我为Alexa开发时,我从授权开始,然后转到Controller。

1 个答案:

答案 0 :(得分:0)

您是否已锁定在堆栈中使用Python?如果您很灵活并且可以切换到NodeJS,则可以在Google的NodeJS客户端库上使用Actions与AWS Lambda连接。

此处的文档:https://developers.google.com/actions/reference/nodejsv2/overview#example_aws_lambda_api_gateway