我正在尝试开发一个Android应用程序,该应用程序可以请求连接到Google Home帐户的智能设备,检查这些设备的状态并更改其中某些设备(例如打开或关闭),这是否可以通过编程方式实现?>
我正尝试使用Google Actions SDK构建一些自定义的Action,问题是Actions SDK仅适用于Google Assistant命令,因此Actions或Dialogflow都不是选项
基本上,我需要以编程方式“控制”或发送命令以查询设备状态并能够更改这些状态(我只需要打开或关闭即可)
答案 0 :(得分:0)
没有第三方开发人员无法从其他提供商访问用户设备的API。
答案 1 :(得分:0)
您可以为此使用Dialogflow!如果您创建意图,则会在页面底部找到一个选项“ 实现针对此意图的webook调用”。 我将意图路由到我的Web空间上的PHP脚本。该服务器必须是Internet上的服务器(而不是Google-Home的本地网络),并且必须可以通过HTTPS访问。 基本上,您将参数获取为JSON,并且必须使用JSON结构化数据进行回答。
更新:我上传了代码https://github.com/Limag/aiplayer