帐户与动作SDK的关联?

时间:2018-01-30 20:41:51

标签: actions-on-google google-home

我试图要求使用Actions SDK进行帐户关联,但我找到的所有文档只会告诉您如何使用Dialogflow进行操作。

我已在操作控制台>中填写了OAUTH隐含授权字段。概述>帐户关联。但是,当我尝试使用我的动作时,我从未得到链接行为。

谷歌支持他们似乎并不理解这个问题。

有没有人成功完成这项工作?

谢谢!

1 个答案:

答案 0 :(得分:1)

在action.json文件中,您将拥有一个名为accountLinking的{​​{3}}。 top-level object,您将包含Google在连接到OAuth端点时将使用的客户端ID和密码,您正在使用的OAuth流的类型,智能助理应该请求的范围等等。

所以你的action.json可能包含这样的内容:

{
  "manifest": {
    ....
  },
  "accountLinking": {
    "clientId": "unique-client-id",
    "clientSecret": "donttellanyonebutmoresecurethanthis",
    "grantType": "IMPLICIT",
    "authenticationUrl": "https://login.example.org/oauth/v2/authorize",
    "scopes": ["profile","email"],
  }
  ...
}