Невозможно получить все мои изображения в веб-приложении через fql.query - PullRequest
0 голосов
/ 01 февраля 2012

У меня был этот API, который дает мне все изображения в моих галереях.Теперь, когда я использую его вне приложений Facebook и просто как веб-приложение, я получаю пустой массив.

$user = $facebook->getUser();
echo "$user<br>"; // gives me the uid
$user_albums_photos = $facebook->api(array(
    'method'    => 'fql.query',
    'query'     => 'SELECT src,src_big FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner=me())'
));

 print_r($user_albums_photos); // Gives me an empty array, when it's a web application.
 $r_c = count($user_albums_photos);
 echo "<br>$r_c<br>";

1 Ответ

1 голос
/ 02 февраля 2012

Запрос выглядит нормально, и я могу выполнить его без проблем, когда предоставляю хороший маркер доступа пользователя.Поместите свой токен доступа на https://developers.facebook.com/tools/lint и посмотрите, есть ли у него соответствующие разрешения (https://developers.facebook.com/docs/reference/api/permissions/).

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