【问题标题】:Account linking with Actions SDK?与 Actions SDK 关联的帐户?
【发布时间】:2018-01-30 20:41:51
【问题描述】:

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

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

Google 支持似乎甚至不理解这个问题。

有人成功过吗?

谢谢!

【问题讨论】:

    标签: actions-on-google google-home


    【解决方案1】:

    在您的 action.json 文件中,您将有一个名为 accountLinkingtop-level objectIn this 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"],
      }
      ...
    }
    

    【讨论】:

    • 这与动作中的signInRequired 的组合就是票证。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2019-04-06
    • 2022-08-19
    • 2018-03-30
    • 1970-01-01
    相关资源
    最近更新 更多