У меня есть веб-приложение, где я попросить пользователя:В поисках друзей через Twitter, Facebook, Gmail и т.д.
- адрес электронной почты (обязательно)
- Имя/Фамилия (необязательно)
- Twitter ручка (опционально)
Я хотел бы, чтобы они могли найти друзей и с помощью моей службы - если я правильно понимаю, что я могу предложить следующие методы:
- С учетом своего адреса электронной почты найдите свои контактные данные. Это может быть основано на их поставщике электронной почты. Например, если они используют gmail, я думаю, что gmail предлагает api, где я могу искать контакты пользователя. Я беру этот список адресов электронной почты и проверяю, есть ли кто-либо из них также на моем сайте.
- Если они поставляют свой твиттер, я могу использовать API twitter, чтобы получить список пользователей, за которыми они следуют.
- Я могу попросить их включить подключение Facebook. Если они подключатся, я получу их идентификатор facebook. Я могу использовать этот идентификатор, чтобы получить все свои идентификаторы друзей в facebook. Я могу проверить, соответствует ли какой-либо из этих идентификаторов пользователям на моем сайте, которые также устанавливают подключение к facebook.
- Просто общий поиск по первой или последней.
Я думаю, что это основные способы поиска друзей - я пропустил что-то очевидное? Мне больше всего интересно узнать о методе gmail - какие-либо другие поставщики электронной почты предлагают что-то подобное или есть какой-то открытый стандарт для этого?
Благодаря