Facebook: доступ к списку друзей моих друзей

как я могу получить список своих друзей в Facebook, используя любой API Facebook?

Я видел, как это работает в некоторых приложениях Facebook, например в приложении Marketplace, которое позволяет искать рекламу от моих друзей и их друзей.

Как они это делают? Однако здесь я застрял с FQL:

"SELECT uid2 FROM friend WHERE uid1 in ( select uid2 from friend where uid1 = {0} )"

потому что фейсбук говорит мне:

Не удается найти всех друзей XXXX; может искать только вошедшего в систему пользователя (ГГГГ) или пары пользователей

(где XXXX будет первым идентификатором пользователя, возвращенным подзапросом, а YYYY — моим идентификатором пользователя)

Итак, может ли кто-нибудь сказать мне, в чем хитрость, чтобы заставить это работать?


person mattt    schedule 02.07.2010    source источник


Ответы (2)


Невозможно получить друзей друга. Это не было разрешено через API в течение многих лет.

person M. Baja Aksha    schedule 04.07.2010
comment
Как это может быть? Приложение Marketplace может получить доступ к друзьям друзей: по этой ссылке перечислены все рекламу друзей ваших друзей. Используют ли они какой-то особый прием? - person mattt; 05.07.2010

Я думаю, что единственный способ просмотреть график друга друга - это то, что они оба дали разрешения вашему приложению. В этом случае вы можете перестроить график и прокрутить его до второго уровня.

person Giuseppe Di Federico    schedule 07.07.2011