通过twitter,facebook,gmail等寻找朋友

时间:2010-07-09 13:42:51

标签: web-applications web social-networking

我有一个网络应用,我要求用户:

  • 电子邮件地址(必填)
  • 名/姓(可选)
  • Twitter句柄(可选)

我想让他们也可以使用我的服务找朋友 - 如果我理解正确,我可以提供以下方法:

  • 根据他们的电子邮件地址,尝试找到他们的联系人。这可能基于他们的电子邮件提供商。例如,如果他们使用gmail,我认为gmail提供了一个api,我可以搜索用户的联系人。我拿了那个电子邮件地址列表,并检查它们中的任何一个是否也是我网站上的用户。
  • 如果他们提供推特手柄,我可以使用twitter API获取他们所关注的用户列表。
  • 我可以要求他们启用Facebook连接。如果他们连接,那么我将获得他们的Facebook ID。我可以使用此ID来获取他们所有的Facebook好友ID。我可以检查这些ID中的任何一个是否也匹配我网站上的用户,这也设置了facebook连接。
  • 只需按第一个+姓氏进行一般搜索。

我认为这些是寻找朋友的基本方式 - 我错过了什么明显的东西吗?我对gmail方法最好奇 - 是否有其他电子邮件提供商提供类似的东西,或者是否有一些开放的标准呢?

由于

1 个答案:

答案 0 :(得分:0)

我认为gmail不会给出用户的联系人,而不会让他们(通过提供他们的密码以便您可以以他们身份登录,或通过例如OAuth授予权限)。您可以通过他们的个人资料获得他们关注Buzz的人。

OAuth是常用的访问方式 - 我知道twitter和gmail支持OAuth。