Alexa 技能 - 在多轮对话框中检索用户的邮件



我正在开发Alexa技能,用户必须向我的后端(node.js(提供一系列答案才能获得正确的结果。我想通过电子邮件发送这个结果。

是否可以通过AWS使用Dialog.delegate方法处理的API检索用户的电子邮件?

谢谢!

没有内置方法可以获取当前用户的电子邮件id或任何个人信息。

但通过身份验证,您可以。请参阅此博客文章。你需要创建一个亚马逊应用程序,并使用账户链接将其链接到你的亚马逊技能。当你第一次要求发送电子邮件时,用户必须接受Alexa应用程序的访问。然后,您可以将此电子邮件保存在数据库中,以备将来使用。这是一个很长但值得推荐的方法。

最简单的方法:每当游戏结束时,你可以手动向用户询问电子邮件地址。但Alexa可能无法正确识别用户所说的电子邮件地址,可能会破坏您的应用程序。我不知道,但也许Alexa会因为这样询问个人信息而拒绝你的应用程序!

最新更新