Как я могу получить контакты / электронные письма из таких сервисов, как MSN, Twitter, Facebook, GMail и т.д. ...?

StackOverflow https://stackoverflow.com/questions/963518

Вопрос

Я создаю приложение, которое дает пользователям возможность отправлять уведомления по электронной почте своим друзьям.

Варианты, которые я хотел бы предоставить им для этого, заключаются в следующем:

  • вручную запишите, на какие электронные письма они хотели бы отправить
  • выберите контакты из списка тех, которые уже есть в базе данных для этого пользователя
  • выберите все контакты из facebook, Twitter, digg, gmail или msn, чтобы отправить электронное письмо на

Есть ли какой-либо способ, которым я могу получить все адреса электронной почты для определенного контакта с этих разных веб-сайтов?

Например, если я выбрал опцию отправки уведомлений по электронной почте и хотел отправить их всем своим друзьям в своей учетной записи Facebook, как я мог это сделать?(Помня, что пользователь взаимодействует с совершенно отдельным веб-сайтом и ему не нужно заходить на facebook, чтобы отправлять эти электронные письма)

Есть какие-нибудь идеи?

Заранее спасибо за вашу помощь!

Мэтт

Это было полезно?

Решение

API контактов Google: http://code.google.com/apis/contacts/ Интерфейс Windows Live contacts api: http://msdn.microsoft.com/en-us/library/bb463989.aspx

API Facebook находятся здесь: http://wiki.developers.facebook.com/index.php/API

Другие советы

Для каждого веб-сайта (twitter, facebook и т.д.) используйте свой API для доступа к контактам.

Russau работал быстрее с Google contacts API.Для отправки сообщений Gmail также существует сторонний API здесь.На самом деле я думал, что Google тоже выпустил его, но на данный момент я не смог его найти.

\Редактировать: Это это тоже может быть актуально.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top