【问题标题】:OAuth account linking in conversational actions对话操作中的 OAuth 帐户链接
【发布时间】:2021-01-27 00:25:44
【问题描述】:

我在 Actions Builder 中创建了一个会话操作,该操作使用通过 OAuth(而非 Google 登录)的帐户链接。功能上,一切运行良好。

我注意到的唯一问题是,当我尝试在模拟器中使用除手机以外的任何设备关联帐户时,我收到一条回复,告诉我使用 Google Home 应用程序关联帐户。由于我的操作是对话式操作而不是智能家居操作,因此我的操作永远不会出现在 Google Home 应用中。

我已确认会话操作支持这种帐户关联(通过文档以及 Google 支持上的操作)。支持无法为我回答的是我能做些什么,他们指示我在这里寻求帮助。

所以我的问题是,如何为非电话设备(例如智能扬声器)上的会话操作处理帐户关联?它根本不运行,还是我必须做一些事情来删除这些 Google Home 提示?

谢谢

【问题讨论】:

    标签: actions-on-google


    【解决方案1】:

    如果操作在does not support a web browser设备类型上运行,则身份验证步骤将不起作用。如果您之前没有登录,操作将失败。虽然如果您已经登录,任何设备都可以检索您的访问令牌。

    执行此操作的方法是处理无法通过身份验证的非身份验证设备的情况。这可能意味着提供可以在这些条件下运行的操作的某些部分。或者,您需要通知人们他们首先需要使用手机来执行帐户关联。

    【讨论】:

    • 谢谢尼克。所以据我了解,用户将无法在这些设备上登录,但如果他们已经登录,该操作仍然有效。如何停止 Google Home 提示?这是仅模拟器的行为,还是我必须确定设备是否具有 WEB_LINK 功能,如果有,则仅尝试执行帐户链接?
    • 其实我相信你已经回答过了。谢谢!
    • 我会在尝试执行帐户关联之前进行检查,因为这样您就可以处理这种情况。
    猜你喜欢
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2020-12-29
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    相关资源
    最近更新 更多