大多数社交网络都这样做.当你注册其中一个例如twitter时,它说你为什么不邀请你的朋友来自hotmail或yahoo或gmail.并期望我们提供我们的凭据并发送这些邮件.我想在java中实现相同的功能.
我试过了http://code.google.com/p/contactlistimporter,但是它遇到了hotmal的问题.
你能建议我好看另一个图书馆吗?
每个电子邮件提供商都有自己的API:
GMail:Google通讯录数据API - Google通讯录API 3.0版
雅虎 邮件:雅虎!地址簿API - 开发人员指南
Hotmail:Windows Live Contacts API Beta - API参考
通常有Java样本可用于开始工作.我一直在使用Google Data API成功下载我的GMail联系人和Google文档和电子表格.
似乎有商业Java库可以满足您的需求.他们之中有一些是:
联系人 Malasian Octazen的进口商,总共支持30多个网络邮件(价格为234美元),而您正在寻找的版本将花费88 美元.
来自Indian Improsys的另一个Contacts Importer支持较少的" 网络 ",而Java版本则需要550美元.
我不知道任何开源Java库提供对这三个电子邮件提供商的所有通用访问.有一个名为Open Inviter的 PHP ,它支持10个以上的网络(如果你提到的三个网络可以被认为是这样的话).
另外,Plaxo开展了一项名为Portable Contacts的工作(草案规范看起来很有希望),但这还处于初期阶段.无论如何,我不会使用便携式联系人来解决您的问题,而且在未来6个月内也不会发生这种情况.他们正在做的事情是推动他们的业务,支持人们的地址簿,围绕它创建一个更自然的网络,并通过谷歌,Facebook和MySpace这样的激烈竞争推进数据的可移植性.
除此之外,我认为在撰写本文时没有任何可行之处.否则我会找到它.;-)
干杯!
Shonzilla