有一个web服务或API来帮助我阅读电子邮件联系人吗?
我试图在我的网站上添加一个function,让用户邀请他的电子邮件联系人访问该网站,就像Twitter和Facebook一样。
我厌倦了试图为每个电子邮件服务,为Gmail,雅虎,MSN实施此function。 当我成功实现另一个API时,我们开始debugging这个问题。
顺便说一下,有一个API或一个web服务我可以使用哪个可以给我这个function?
Context.IO允许您直接从电子邮件数据中提取联系人,只要通过IMAP访问电子邮件即可
http://openinviter.com/有那些apis在PHP中使用它,但你应该能够得到一些关于如何从C#调用它们的想法。;
这里是一个演示http://openinviter.com/demo/
这个问题类似于:
听起来像Gigya和Plaxo为这个用户工作的软件包。
http://channel9.msdn.com/events/MIX/MIX10/FT07
http://channel9.msdn.com/events/mix/mix11/FRM10
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2010/DEV323
http://sourceforge.net/projects/opencontactsnet/
project/downloading-210092_178426_OpenContactsNet-1.0.zip.html
我想你可以通过他们所有的电子邮件服务find合适的人。
这个问题没有很好的开源解决scheme。 我使用了这家公司的商业产品,他们工作得很好:
你可以看到它在这个网站上的行动: http : //www.gamzoo.com
另一种方法是研究每个您想从中下载联系人的个人电子邮件提供商,并在每个电子邮件提供商中实施一些自定义。 好消息是,他们都开始利用OpenAuth进行身份validation,但大多数情况下它仍然是一项自定义工作。
我用过Janrain 。 但是,这样做相当昂贵,而且您还需要支付许多其他function,而不仅仅是通讯录访问。
它的覆盖范围仅限于less数几个最受欢迎的服务,但我不认为使用OpenID可以获得更好的效果。