fql.query возвращает пустой массив, когда я пытаюсь выбрать фотографии и альбомы - PullRequest
1 голос
/ 13 мая 2011
$friends = $facebook->api(array('method'=>'fql.query',
                                'query'=>'SELECT src_big, pid, src 
                                            FROM photo 
                                           WHERE owner = "$user_id" '));
print_r($friends)

Пожалуйста, посоветуйте мне ... Я хочу, чтобы вы могли выбрать фотографии, альбомы и комментарии, последние обновления.

Ответы [ 2 ]

1 голос
/ 15 мая 2011

Чтобы вернуть фотографии, сначала нужно выбрать альбомы. Попробуйте:

SELECT src_big, pid, src FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner = "$user_id")
0 голосов
/ 04 июля 2011

В дополнение к вышесказанному: требуется разрешение на фотографии: если у вас есть только user_photos, вы не можете запрашивать фотографии друга и т. Д. Поэтому запрашивайте разрешения пользователя:

"user_photos","friends_photos"

, как описано в http://developers.facebook.com/docs/reference/api/permissions/

...