FQL: отсутствуют записи данных - PullRequest
0 голосов
/ 23 сентября 2011

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

Это код, который я использую:

$query = 'SELECT post_id,permalink,attachment,likes FROM stream WHERE source_id=var_id AND actor_id!=var_id AND attachment.fb_object_type="photo" ORDER BY likes.count DESC LIMIT 25;';

$photos=file_get_contents("https://api.facebook.com/method/fql.query?query=".urlencode($query)."&format=json&access_token=".$facebook->getAccessToken());

var_id - это идентификатор страницы Facebook (чтобы загруженные мной фотографии не были восстановлены).

getAccessToken () возвращает действительный токен, я проверял это.

P.S .: Извините за мой плохой английский (не мой родной язык)

...