Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 用户如何使用他们的电子邮件帐户在我的网站上寻找朋友?_Facebook_Gmail_Social Networking - Fatal编程技术网

Facebook 用户如何使用他们的电子邮件帐户在我的网站上寻找朋友?

Facebook 用户如何使用他们的电子邮件帐户在我的网站上寻找朋友?,facebook,gmail,social-networking,Facebook,Gmail,Social Networking,我正在开发一个新的社交网站,我想让用户能够: 我会自动扫描我的网站,寻找他们已经认识的人,比如email/linkedin/facebook/等等 2为用户提供邀请其朋友加入网站的选项 看起来这些工具中有很多都有自己的api,但在大多数情况下,基本上我无法从电子邮件中获得唯一的id。有没有其他工具我可以/应该看看 至于Facebook,不幸的是,这不可能使用电子邮件,因为用户可能会选择不与您共享他们真正的电子邮件 对于Facebook来说,一种方法是存储Facebook用户id,您无论如何都应该

我正在开发一个新的社交网站,我想让用户能够:

我会自动扫描我的网站,寻找他们已经认识的人,比如email/linkedin/facebook/等等

2为用户提供邀请其朋友加入网站的选项


看起来这些工具中有很多都有自己的api,但在大多数情况下,基本上我无法从电子邮件中获得唯一的id。有没有其他工具我可以/应该看看

至于Facebook,不幸的是,这不可能使用电子邮件,因为用户可能会选择不与您共享他们真正的电子邮件


对于Facebook来说,一种方法是存储Facebook用户id,您无论如何都应该这样做,然后检索新注册的用户朋友id,并检查数据库中是否存在这些id。

我在我的一个网站上实现了这一点。当用户注册帐户时,我需要一个电子邮件地址。我给他们一个选择,找到他们的电子邮件帐户gmail、hotmail、aol和yahoo都有oauth服务,您可以使用这些服务获取联系人。我还让他们选择LinkedIn、Facebook和Twitter。这不起作用,因为这3个社交网络不会公开电子邮件地址,这是理所当然的。因此,每个进行身份验证的用户,我都会从该服务中记录他们的id。然后,我获取他们朋友的id,并查看这些朋友中是否有人将他们的帐户与我的网站关联。这项工作的关键是鼓励用户关联这些帐户。

好的,这很有意义。对我来说,这两个项目都是新项目——我想你不知道有什么好的解决方法吗?我还将openinviter视为一种可能的工具,但也许它不是必需的。有什么意见吗?