Facebook друзья друзей
Как я могу получить идентификаторы Facebook текущих зарегистрированных друзей второй степени или друзей друзей?
Ниже приведены примеры сайтов с таким же поведением:
- vark.com
- thread.com
3 ответа
После ответа Дааку технически невозможно найти друзей у каждого друга. Это ограничение в API. (Вероятно, чтобы запретить злоумышленникам отправлять много спама и т. Д.)
Тем не менее, я зарегистрировался на thread.com, и, похоже, на этом конкретном веб-сайте вам необходимо войти в систему с помощью учетной записи Facebook (имя пользователя + пароль).
Как вы, наверное, знаете, вы можете видеть всех друзей друга в веб-интерфейсе Facebook (когда вы просматриваете их профиль в браузере)
Зная это, вот как я думаю, они это делают:
- Со встроенным браузером в фоновом приложении на своем сервере они входят в ваш Facebook.
- они перемещаются через друзей каждого друга
- они извлекают необходимую информацию (возможно, по крайней мере, имя пользователя и идентификатор с этой страницы)
- вуаля.
Тем не менее, я думаю, что это нарушает Условия использования Facebook, и это также не этично: вы никогда не должны спрашивать у пользователя пароль Facebook.
Невозможно получить список друзей друзей. Хотя, учитывая два идентификатора пользователя Facebook, вы можете проверить, являются ли они друзьями, используя: http://developers.facebook.com/docs/reference/fql/friend