Как пригласить людей из MSN, Yahoo в мое приложение? - PullRequest
1 голос
/ 27 мая 2009

Мне нужно добавить функцию приглашения пользователей в мое приложение для социальных сетей, чтобы пользователи могли приглашать контакты из своих учетных записей hotmail или Yahoo. Как мне это сделать, и есть ли бесплатные библиотеки с открытым исходным кодом, которые делают это?

Ответы [ 2 ]

4 голосов
/ 27 мая 2009

В зависимости от службы, для которой вы хотите получить контактную информацию, они могут уже предоставить вам опубликованный API.

Например, у Yahoo есть API списка контактов, который вы можете использовать: http://developer.yahoo.com/social/rest_api_guide/contact_api.html

У Google также есть один: http://code.google.com/apis/contacts/

И Windows Live: http://msdn.microsoft.com/en-us/library/bb463974.aspx

Если вам нужно что-то для работы со службой без API, вам, возможно, придется запросить у этого пользователя его имя пользователя и пароль, временно использовать его для входа в свою учетную запись, загрузки контактной информации, а затем отменить данные для входа. Однако при таком подходе существуют очевидные проблемы конфиденциальности и безопасности. Тем не менее, он довольно часто используется многими социальными сетями.

Тот же подход можно использовать и для извлечения информации о приятелях из служб мгновенных сообщений. Вы входите в систему (возможно, используя IM API с открытым исходным кодом) и получаете список друзей и контактные данные.

1 голос
/ 10 июня 2009

На всякий случай, если кому-то было интересно - я хотел бы поделиться этим аккуратным фрагментом кода, который я нашел в Интернете. Его бесплатно и очень легко настроить и интегрировать. http://openinviter.com основан на php, и вы можете извлекать контакты из электронной почты практически из любой адресной книги.

Для этого вам просто нужно настроить curl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...