1

我需要在我的社交网络应用程序中添加邀请用户功能,以便用户可以从他们的 hotmail 或 yahoo 帐户中邀请联系人。我该如何做到这一点,是否有任何免费的开源库可以做到这一点?

4

2 回答 2

4

根据您希望从中获取联系信息的服务,他们可能已经为您提供了已发布的 API。

例如,雅虎有一个联系人列表 API,您可以使用:http: //developer.yahoo.com/social/rest_api_guide/contact_api.html

谷歌也有一个:http ://code.google.com/apis/contacts/

Windows Live 也是如此:http: //msdn.microsoft.com/en-us/library/bb463974.aspx

如果您需要在没有 API 的情况下使用服务,那么您可能需要询问该用户的用户名和密码,暂时使用它来登录他的帐户,下载联系信息,然后丢弃登录详细信息。然而,这种方法存在明显的隐私和安全问题。尽管如此,它还是被许多社交网站频繁使用。

同样的方法也可用于从即时消息服务中检索好友信息。您登录(可能使用开源 IM API)并获取他们的好友列表和联系方式。

于 2009-05-27T12:17:27.583 回答
1

以防万一有人感兴趣——我想分享我在网上找到的这段简洁的代码。它免费且非常易于设置和集成。http://openinviter.com是基于 php 的,您可以从几乎任何地址簿中提取电子邮件联系人。

你只需要为此设置 curl。

于 2009-06-10T05:20:58.820 回答