我正在开发一个新的社交网站,我希望为用户提供一种方法:
1)自动扫描我的网站,找到他们已经认识的人(email / linkedin / facebook / etc)
2)为用户提供邀请他们的朋友加入网站的选项
似乎很多这些工具都有自己的api,但在大多数情况下,它看起来并不像我能够获得一个唯一的ID(电子邮件,基本上)。我可以/应该看一下其他工具吗?
答案 0 :(得分:0)
至于Facebook,遗憾的是这不可能使用电子邮件,因为用户可能选择不与您分享他们的真实电子邮件。
Facebook的一种方式是存储Facebook用户ID(无论如何你应该这样做)并检索新注册的用户朋友的ID并检查你的数据库中是否存在这些ID。
答案 1 :(得分:0)
我在我的一个网站上实现了此功能。当用户注册帐户时,我需要一个电子邮件地址。我给他们一个选项来查找他们的电子邮件帐户(gmail,hotmail,aol和yahoo都有oauth服务,你可以使用它来获取联系人)。我也给他们LinkedIn,Facebook和Twitter的选项。这不起作用,因为这3个社交网络不会透露电子邮件地址(这是理所当然的)。因此,每个进行身份验证的用户都会从该服务中记录他们的ID。然后我得到他们朋友的身份证,看看这些朋友中是否有人将他们的帐户与我的网站相关联。这项工作的关键是鼓励用户关联这些帐户。