谷歌语音助手(可选)
完成 Google Actions 云端配置后,你可以继续在 Google Actions 控制台进行配置。
将 Google Actions 集成至 RainMaker
登录 Google Actions 控制台并点击导航栏顶部的 Develop
。
配置 Google Actions
Invocation 设置
- 在
Display name
字段为你的项目添加名称。请参阅命名要求。
Actions 设置
在 Fulfillment URL
字段中输入你在获取已部署 Google Actions 的 API 终端节点小节中记下的 GoogleSmartHome
值。
账号关联设置
输入你在为 Alexa Skill 和 Google Actions 获取客户端 ID 和 Secret 小节从谷歌语音助手应用中获取的客户端 ID 和 Secret,并点击 Save
。
标准 RainMaker
- 你需要使用为 Alexa 和谷歌语音助手创建 AWS Cognito 应用客户端小节中的域名来建构认证 URL。
- Authorization URI:
{domain-url}/oauth2/authorize
- Token URI:
{domain-url}/oauth2/token
- Scope: aws.cognito.signin.user.admin
- Authorization URI:
OAuth-only RainMaker
-
Authorization URI: 按照这些步骤 获取 URL。
-
Token URI:
<HTTP API Endpoint>/token
-
前往顶部导航栏
test
标签页,并点击Start Testing
。
在手机应用中启用 Google Actions
-
使用相应凭证登录谷歌 Action 控制台后,你可以在
Google Home App
或Google Assistant
中查看你的 Skill。 -
你可以按照以下路径在 Google Assistant 应用中找到你的 Action:点击
Explore
>Settings
(右上角)>Assistant Tab
>Home Control
。 点击+
添加设备,系统将显示 Smart Home Actions 列表。你的 Action 将显示为<Display-Name>[Test]
。 -
你也可以按照以下路径在 Google Home 应用中找到你的 Action: 点击
+
(左上角)>Set up device
>Works with Google
。搜索<Display-Name>[test]
。 -
将 Action 与 RainMaker 用户账号相关联后,谷歌语音助手即可发现 RainMaker 手机应用中的设备。
-
你可以在
Google Home
应用(iOS/安卓系统)中查看这些设备。
Beta 测试
如果你想分享未发布的 Action,请参阅测试和分享 Smart Home Actions。