Dialogflow帐户链接打破了流程

时间:2018-08-17 14:03:04

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

我正在Dialogflow中为Google Assistant开发一个聊天机器人,我使用this official documentation在Google Actions的“帐户链接”部分中强制登录(使用授权代码流),所以当我调用一个机器人时,它会询问(如果用户尚未登录)进行登录。

登录后,它中断了流程,我需要再次调用我的机器人,如该图所示。

我想使此流程连续进行,而不是再次调用漫游器,而是应在链接过程完成后打开“默认欢迎意图”。

enter image description here

  

这是我的链接设置

enter image description here

  

PS:我正在使用python webhook处理其他意图的查询   但不适用于默认的欢迎意图。

这是我的集成设置

enter image description here

2 个答案:

答案 0 :(得分:0)

最好使用Google登录来处理帐户链接。它不会中断流程,您可以在意图Webhook的参数中访问用户个人资料详细信息。

参考: https://developers.google.com/actions/identity/google-sign-in

答案 1 :(得分:0)

请确保

  1. 您输入了有效的回调URL。
  2. 您的后端服务器(进行身份验证的服务器)应重定向到提供的回调URL