Google Action(Dialogflow)帐户链接在测试过程中不可靠

时间:2017-11-28 22:22:26

标签: actions-on-google google-home dialogflow

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

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

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

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

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

如何在测试Google操作期间如何正确取消关联并重新关联我的帐户?

谢谢!

0 个答案:

没有答案