Actions on google 谷歌助手/对话流/操作:如何获得用户';谁的联系人?
如何获取使用Dialogflow的用户的联系人 你可以念phone,但这种类型的联系人不适合发送丰富的信息(有点大的文本和文件)。此外,许多人认为手机信息过于敏感 而且电子邮件几乎不可能正确发音,谷歌会像识别一堆随机单词一样识别它Actions on google 谷歌助手/对话流/操作:如何获得用户';谁的联系人?,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,如何获取使用Dialogflow的用户的联系人 你可以念phone,但这种类型的联系人不适合发送丰富的信息(有点大的文本和文件)。此外,许多人认为手机信息过于敏感 而且电子邮件几乎不可能正确发音,谷歌会像识别一堆随机单词一样识别它 那么,我的选择是什么呢?根据谷歌政策,您应该获得用户的明确访问权限,以获取他们的电子邮件地址。您可以通过Google project console上的操作中的帐户链接来执行此操作: 在Google控制台操作中的“帐户链接”下,单击“是,允许用户通过语音注册新帐户”,
那么,我的选择是什么呢?根据谷歌政策,您应该获得用户的明确访问权限,以获取他们的电子邮件地址。您可以通过Google project console上的操作中的帐户链接来执行此操作:
conv.ask登录(新登录('获取您的帐户详细信息'))
actions\u intent\u SIGN\u的对话框flow intent并允许实现
app.intent('Get Signin', (conv, params, signin) => {
if (signin.status === 'OK') {
const email = conv.user.email
conv.ask(`I got your email as ${email}. What do you want to do next?`)
} else {
conv.ask(`I won't be able to save your data, but what do you want to next?`)
}
})
参考-