Dialogflow es 谷歌助手-askForPermission从谷歌帐户获取用户电子邮件

Dialogflow es 谷歌助手-askForPermission从谷歌帐户获取用户电子邮件,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,当我试图通过google助手连接google actions时,我需要从google帐户获取用户电子邮件id以执行一些操作。为此,我尝试弹出消息以获得最终用户从google帐户获取用户电子邮件id的权限。当用户尝试访问我的操作时,会弹出以下消息 “我只需要从谷歌账户收到你的电子邮件。可以吗?” 若用户说“是”,则将获得用户电子邮件id,若用户说“否”,则将拒绝 我的问题是,如果用户说“谢谢”或“很好”,那么也会得到用户的电子邮件id。这是预期的行为吗?如果有任何文档链接可供使用,请与我共享。是的

当我试图通过google助手连接google actions时,我需要从google帐户获取用户电子邮件id以执行一些操作。为此,我尝试弹出消息以获得最终用户从google帐户获取用户电子邮件id的权限。当用户尝试访问我的操作时,会弹出以下消息

“我只需要从谷歌账户收到你的电子邮件。可以吗?”

若用户说“是”,则将获得用户电子邮件id,若用户说“否”,则将拒绝


我的问题是,如果用户说“谢谢”或“很好”,那么也会得到用户的电子邮件id。这是预期的行为吗?如果有任何文档链接可供使用,请与我共享。

是的,这是预期行为

通过AccountLink获取用户的电子邮件或其他用户详细信息。我假设您正在使用,因为使用了对话框。执行此操作时显示给用户的对话框由Google处理

谷歌对这些对话进行了很好的培训,以确保只有在用户同意的情况下才能分享用户的详细信息。如果他们回答问题时使用了不相关的内容,对话框将自动重新启动,以确保只有当用户真正想这样做时,才能共享用户详细信息


“谢谢”和“很好”这两个词的回答接近于“是”,因此谷歌将其视为分享细节的协议。

感谢Jordi回答我的问题