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