尝试对关联帐户执行“askForSignIn”失败

Trying to do `askForSignIn` fails for linked account

我正在尝试针对我们的 OAuth 服务实施帐户 linking。

我尝试使用 gala-demo.appspot.com 登录,这似乎有效。

调用 askForSignIn() 似乎在调用时失败,我没有收到任何返回我的 Web 服务的调用,所以错误似乎是上游。

我在使用助手模拟器时在调试信息中看到的响应是: expected_inputs[0].possible_intents[0]: intent 'actions.intent.SIGN_IN' is only supported for version 2 and above.

有什么想法吗?

另请注意;如果我在欢迎意图的操作配置上设置 signInRequired,它似乎更进一步,但在模拟器和设备上的重定向 link 中给出了一个不好的标志,它打开了一个刚刚消失的对话框(看起来像成功登录)但没有响应返回到 Web 服务。

发生这种情况是因为您可能使用的是旧版 v1 API。我建议你查看迁移指南: https://developers.google.com/actions/reference/v1/migration

干杯!

正如文档中明确解释的那样,登录意图目前不起作用,它只是您可以在模拟器中用于测试的东西,但在生产中不可用