会话操作中的 OAuth 帐户链接

OAuth account linking in conversational actions

我在 Actions Builder 中创建了一个会话操作,它使用通过 OAuth linking 的帐户(而不是 Google 登录)。在功能上,一切正常。

我注意到的唯一问题是,当我尝试在模拟器中使用除 phone 之外的任何内容来 link 帐户时,我收到一个响应,告诉我 link 使用Google 家庭应用。由于我的操作是对话操作而不是智能家居操作,因此我的操作将永远不会出现在 Google 家庭应用程序中。

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

所以我的问题是,如何为非phone 设备(例如智能扬声器)上的对话操作处理帐户 linking?它根本就不是 运行,还是我必须做些什么来删除这些 Google 主页提示?

谢谢

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

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