如何使用bot框架获取用户的Facebook电子邮件?

时间:2016-09-24 06:04:09

标签: botframework chatbot botbuilder

我有一个机器人,我正在Microsoft Bot框架的帮助下构建。我可以看到session.message.user.id为我们提供了用户ID,session.message.user.name为我们提供了用户名,但如果我要将其与Facebook连接,我该如何获取用户的电子邮件?

感谢您的提前帮助

1 个答案:

答案 0 :(得分:3)

唯一的方法是专门询问用户他们的电子邮件,然后将其保存在机器人的用户数据中。

Facebook(幸运的是)并没有给用户提供帮助'发送给机器人的电子邮件。另一方面,一个普通的Facebook应用程序可能会得到它。

可用字段列表:https://developers.facebook.com/docs/messenger-platform/identity/user-profile#fields