Facebook друзья друзей - PullRequest
2 голосов
/ 09 июля 2010

Как я могу получить идентификаторы Facebook текущих зарегистрированных друзей второй степени или друзей-друзей?

Ниже приведены примеры сайтов, которые ведут себя так же:

  • vark.com
  • thread.com

Ответы [ 3 ]

3 голосов
/ 16 февраля 2011

Храните друзей в массиве, а затем пересекайте себя.

2 голосов
/ 16 ноября 2011

После ответа Дааку технически невозможно найти друзей у каждого друга. Это ограничение в API. (Возможно, чтобы запретить злоумышленникам рассылку большого количества спама и т. Д.)

Тем не менее, я зарегистрировался на thread.com, и, похоже, на этом конкретном веб-сайте вам необходимо войти в систему с учетной записью Facebook (имя пользователя + пароль).

Как вы, вероятно, знаете, вы можете видеть всех друзей друга в веб-интерфейсе Facebook (когда вы просматриваете их профиль в браузере)

Зная это, я думаю, они так и делают:

  • Имея встроенный браузер в фоновом приложении на своем сервере, они входят в ваш Facebook.
  • они перемещаются через друзей каждого друга
  • они извлекают необходимую информацию (возможно, по крайней мере, имя пользователя и идентификатор с этой страницы)
  • вуаля.

Тем не менее, я думаю, что это нарушает Условия использования Facebook, и это также не этично: вы никогда не должны спрашивать у пользователя его пароль на Facebook.

1 голос
/ 10 июля 2010

Невозможно получить список друзей друзей.Хотя, учитывая два идентификатора пользователя Facebook, вы можете проверить, являются ли они друзьями, используя:

...