我有一个机器人,我正在Microsoft Bot框架的帮助下构建。我可以看到session.message.user.id为我们提供了用户ID,session.message.user.name为我们提供了用户名,但如果我要将其与Facebook连接,我该如何获取用户的电子邮件?
感谢您的提前帮助
答案 0 :(得分:3)
唯一的方法是专门询问用户他们的电子邮件,然后将其保存在机器人的用户数据中。
Facebook(幸运的是)并没有给用户提供帮助'发送给机器人的电子邮件。另一方面,一个普通的Facebook应用程序可能会得到它。可用字段列表:https://developers.facebook.com/docs/messenger-platform/identity/user-profile#fields