Получение фотографий с помощью graph api

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

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

Я знаю, что я добавил больше req_perms, чем мне нужно, возможно, я просто скопировал те из "рабочего руководства", которые не сработали для меня, и после прочтения темы здесь я также добавил user_photo_video_tags, потому что это сработало для автора темы (опять же, не для меня).

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

https://graph.facebook.com/me/photos?access_token= и токен, и получил пустой массив, если бы я не был залогинен или токен доступа не был связан с моим приложением, была бы какая-то ошибка, но все, что я получаю, это пустой массив.

Заранее спасибо за любой ответ.

Благодаря Chaney Blu я смог проверить свои разрешения:

{
   "data": [
      {
         "installed": 1,
         "status_update": 1,
         "photo_upload": 1,
         "video_upload": 1,
         "create_note": 1,
         "share_item": 1,
         "publish_stream": 1
      }
   ]
}

 $app_id,
    'secret' => $app_secret,
    'cookie' => true
));

$loginLink = $facebook->getLoginUrl(array(
    'scope' => 'user_status,publish_stream,user_photos,user_photo_video_tags'
));
$logOutLink = $facebook->getLogoutUrl();

$user = $facebook->getUser();

if ($user) {
    try {
        // User logged in, get token
        $token = $facebook->getAccessToken();
        //var_dump($token); dumped successfully
        // Get public profile info
        $user_profile = $facebook->api('/me');
        //var_dump($user_profile); dumped successfully
        $photos = $facebook->api('/me/photos?access_token=' . $token);
        var_dump($photos); // Empty array, BAH!
    } catch (FacebookApiException $e) {
        $user = null;
    }
}

?>
Click here to login if you aren't autoredirected


Click here to logout

5
задан f.anderzon 29 September 2011 в 19:24
поделиться