Есть ли способ найти связь между двумя пользователями в Facebook с помощью Graph API? - PullRequest
4 голосов
/ 17 января 2012

Рассмотрим 2 пользователей U1 и U2

Рассмотрим приложение на Facebook, которое одобрено обоими пользователями для доступа к его личной информации и списку друзей.

Во-вторых, оба пользователя не являются друзьями и не имеют общих друзей, но связаны цепочкой из 3 пользователей (F1, F2, F3, и эти 3 имеют общедоступный список друзей), т.е.

U1 <----> F1 <----> F3 <-----> F2 <-----> U2

Тогда, используя FQL, можно ли определить такое соединение?

Ответы [ 3 ]

1 голос
/ 17 января 2012

Вы не можете проверять друзей таких друзей, как этот, но вы можете проверять общих друзей между двумя пользователями U1 и U2. Это будет работать, если есть только один уровень абстракции между U1 и U2

т.е. заданный U1 <-> F1, F2, F3, F4 <-> U2 Вы можете получить список людей в 'F1', сделав вызов API Graph для

/U1_USER_ID/mutualfriends/U2_USER_ID

1 голос
/ 17 января 2012

Это невозможно, потому что Facebook не предоставляет доступ к друзьям друзей, которые были бы необходимы. Если бы у вас было множество пользователей вашего приложения, вы могли бы найти нескольких самостоятельно, зарегистрировав друзей каждого отдельного пользователя в своей собственной базе данных.

0 голосов
/ 01 сентября 2014

Если Facebook не разрешает эту функцию, то почему http://hotornot.com делает это ????

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