我在测试谷歌行动的帐户链接时遇到了很多麻烦 . 它使用授权oauth2流进行帐户链接 . 我没有启用事务,而是需要登录欢迎意图和我的其他(自定义)意图 .

在实施帐户链接后,我立即通过模拟器测试了流量,并且完美地运行 . 然后我想将我的谷歌帐户链接到我服务器上的其他帐户,这意味着我需要取消链接,然后再次链接 . 这是事情变得无所适从的地方 .

看起来文档有点过时,但我最终找到了一种取消链接的方法,至少部分是这样 . this page底部蓝色框中的注释表示您可以通过禁用测试来取消链接 . UI看起来与屏幕截图不同,但我通过切换'Testing on Device'禁用了Action Simulator UI中的测试 . 然后我重新启用它,确实我的请求不再获取访问令牌!

但是,此时,当我通过模拟器运行命令时,不再调用链接流 . 我等了几个小时再次尝试 - 没有骰子 . 我的dialogflow webhook根本没有在请求体中获取access_token(属性不再存在),这很好,但我从未被提示重新链接该帐户 .

我在使用注册到我的Google帐户的手机上使用Google智能助理应用程序(在模拟器中使用相同的Google帐户)尝试了相同的操作 . 同样,它第一次工作,但在我在我的设备上切换测试后,它开始永久失败 . 所以它似乎特定于设备?我确实尝试过隐身Chrome会话以及删除Cookie,但两者都没有 .

有关如何在测试Google操作期间正确取消链接然后重新关联我的帐户的任何想法?

谢谢!