Друзья друзей / Список друзей 2-й степени. API Graph Facebook - PullRequest
4 голосов
/ 24 марта 2011

Я пытаюсь получить список друзей моего друга с помощью iPhone Facebook SDK. Я пробовал подход с использованием FQL и Graph API, но в обоих случаях я получаю сообщение об ошибке:

"Невозможно найти всех друзей YYYYYY. Может искать только зарегистрированный пользователь (XXXXX), или друзья вошедшего в систему пользователя с соответствующим разрешением "

Я провел некоторое исследование и увидел, что эта функциональность не была доступна через API Facebook до октября 2010 года. Но потом радиомолчание. Ну, это почти через 6 месяцев. Так было ли это когда-либо реализовано?

Я также запросил все разрешения, необходимые для моего приложения.

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Эта функция не существует в API Facebook Graph или API FQL.

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

0 голосов
/ 01 ноября 2012

Я работал над этим. Я смог увидеть друзей моего друга.

Требуются следующие требования:

  1. Ваш друг должен использовать приложение.
  2. Разрешение приложения read_stream, publish_stream, publish_checkins.

Попробуйте этот запрос FQL.

$query="SELECT uid, name, work_history FROM user 
      WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 IN 
      ( SELECT uid FROM user WHERE uid IN 
         (SELECT uid2 FROM friend WHERE uid1 = $fb_id ) and is_app_user=1)
       )";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...