【发布时间】:2016-09-24 06:04:09
【问题描述】:
我在 Microsoft Bot Framework 的帮助下构建了一个机器人。我可以看到 session.message.user.id 为我们提供了用户 ID,而 session.message.user.name 为我们提供了用户名,但如果我要将其与 Facebook 连接,我如何获取用户的电子邮件?
提前感谢您的帮助
【问题讨论】:
标签: botframework chatbot botbuilder
我在 Microsoft Bot Framework 的帮助下构建了一个机器人。我可以看到 session.message.user.id 为我们提供了用户 ID,而 session.message.user.name 为我们提供了用户名,但如果我要将其与 Facebook 连接,我如何获取用户的电子邮件?
提前感谢您的帮助
【问题讨论】:
标签: botframework chatbot botbuilder
唯一的方法是专门向用户询问他们的电子邮件,然后将其保存在机器人的用户数据中。
Facebook(幸运的是)不会将用户的电子邮件发送给机器人。另一方面,普通的 Facebook 应用程序可能会得到它。
可用字段列表:https://developers.facebook.com/docs/messenger-platform/identity/user-profile#fields
【讨论】: