Ответ 1
Каждый из этих провайдеров электронной почты имеет свой собственный API:
- GMail: API данных Google Contacts - версия API контактов Google 3.0
- Yahoo! Mail: Yahoo! API адресной книги - Руководство разработчика
- Hotmail: Бланк API для Windows Live Contacts - Ссылка на API
Обычно есть примеры Java, которые вы можете использовать для начала своей работы. Я использую API данных Google для успешной загрузки моих контактов GMail и Документов Google и электронных таблиц.
Кажется, есть коммерческие библиотеки Java для того, что вы просите. Некоторые из них:
- Контакты Импортер из Malasian Octazen который поддерживает 30+ веб-почты в целом (с ценой 234 долларов США), тогда как версия, которую вы ищете, будет стоить $88US.
- еще Контакты Импортер из Индии Improsys, который поддерживает меньше " сетей", а версия Java стоит $550.
Мне не известно о каких-либо открытых библиотеках Java, предлагающих общий доступ ко всем этим трем провайдерам электронной почты. Там один для PHP, называемый Open Inviter, который поддерживает 10+ сети (если вы упомянули большую тройку, которую вы упомянули, такой вообще).
Кроме того, Plaxo начал работу под названием Portable Contacts (и проект спецификации выглядит многообещающим), но это на очень ранней стадии. Во всяком случае, я бы не стал переносить контакты, чтобы решить вашу проблему, и это не произойдет в ближайшие 6 месяцев. Это то, что они делают, чтобы продвигать свой бизнес в резервной копии адресных книг людей, создавая более естественную сеть вокруг него и продвигая переносимость данных в целом с такой сильной конкуренцией со стороны Google, Facebook и MySpace.
Кроме того, я не думаю, что на момент написания этой статьи было возможно. В противном случае я найду его.; -)
Ура!
Shonzilla