如何使用他们的电子邮件地址获取用户的详细信息

Posted

技术标签:

【中文标题】如何使用他们的电子邮件地址获取用户的详细信息【英文标题】:How to fetch users' details using their email address 【发布时间】:2011-11-18 13:28:29 【问题描述】:

我想访问用户的 Facebook 使用他们的电子邮件地址详细信息,该地址位于我的数据库中,该数据库通过 htmljavascript 设计的基于表单的网站运行。

我认为我应该能够使用 JavaScript 来做到这一点,但我不确定具体如何去做。

我希望我的解释足够清楚,我期待您的回答。

【问题讨论】:

【参考方案1】:

这对于 Facebook 的 API 是不可能的。他们不允许您根据他们的 ToS 通过 API 通过电子邮件地址查找人们。

【讨论】:

【参考方案2】:

如前所述,您不能通过电子邮件地址查询 Facebook 用户。您可以让他们授予您的应用程序权限,然后查询您自己的数据库。

【讨论】:

啊,谢谢杰米。就像您上次评论的跟进一样-根据我对您评论的理解,您是说我可以从 Facebook 查询我的应用程序?如果是,我的另一个想法是(如果可能的话) - 我在我的数据库中的某些联系人上有一对多的关系。例如,联系人 x 有很多关联的联系人链接到他。我可以从联系人 x 的 facebook 页面向所有这些关联的联系人发送好友请求(如果他们在 facebook 上)?如果是,您能否指出实现这一目标的正确方向? 如果您想向在您的应用上注册的人的朋友发送好友请求,那么,不。虽然它可能在技术上是可能的,但怀疑它会违反 Facebook 的基本原则,因为朋友应该是你真正认识的人。 您向其发送好友请求的用户必须已经接受了您的应用。您可以在您的内部联系人列表中显示哪些用户与他们有 FB 连接,并鼓励用户通过电子邮件发送尚未连接 Facebook 和您的应用程序的联系人。

以上是关于如何使用他们的电子邮件地址获取用户的详细信息的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止 Safari 使用错误的电子邮件自动填充电子邮件字段?

使用加入或别名获取具有相同报告电子邮件地址的用户的详细信息

如何从 Google 地图位置获取详细信息?

在 iOS 中从 Twitter 获取用户个人资料详细信息(尤其是电子邮件地址)

使用php创建应用程序ID后如何从facebook获取用户详细信息

如何根据 Windows 登录名使用 VBA 获取电子邮件地址?