2

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

提前感谢您的帮助

4

1 回答 1

3

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

Facebook(幸运的是)不会将用户的电子邮件发送给机器人。另一方面,普通的 Facebook 应用程序可能会得到它。

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

于 2016-09-24T13:05:51.493 回答