Используя Twitter OAuth, я сохраняю данные пользователя в формате JSON в поле «twitter» в моей базе данных. Аналогично, я сохраняю информацию пользователя Facebook Connect (включая постоянный ключ сеанса) как JSON в поле «facebook».
Для большинства операций это замечательно. Однако я хотел бы добавить функцию «Найти друзей», которая будет отбирать друзей пользователя из любой службы, сравнивать их с пользователями в моей службе и показывать полученный список с предложением друзей.
Первоначальная проблема: выполнение вызова БД для сравнения списка друзей пользователя с именами пользователей в JSON.
Первая идея: если я смогу получить список всех пользователей, которые аутентифицировали мое приложение (вместе с их электронными письмами), я мог бы затем найти пользователей в моей базе данных с этими электронными письмами. Однако я не знаю ни одного вызова API для Twitter или Facebook, который бы это делал.
Есть еще идеи о том, как создать эту функцию?
Заранее спасибо.