Gunah Gaar
Gunah Gaar

Reputation: 535

Get a list of photo albums from Facebook

I want to get list of photo albums. I used the following code but no luck.

$user = $facebook->getUser();
        $albums_str = "Here goes: ";
        if ($user) {
            try {

                $albums = $facebook->api('/me/albums');

                foreach ($albums['data'] as $album) {

                    $cover = "https://graph.facebook.com/{$album['id']}/picture? type=album&access_token={$facebook->getAccessToken()}";

                    // echo $album['name'];

                    $albums_str .= $album['name'];
                    // echo "<img src='https://graph.facebook.com/cover_photo/picture?type=normal'/>";
                }
            } catch (FacebookApiException $e) {
                error_log($e);
                $user = null;
                $albums_str .= '--Errorr--';
            }

Do I need to append some photo access code in the authentication url parameter?

Upvotes: 2

Views: 1927

Answers (1)

Darvex
Darvex

Reputation: 3654

According to Album documentation you need user_photos permission. So you should ask for that when authenticating new users.

P.S. Also please add if you got any errors from Facebook, maybe permissions is not the cause of your problem.

Upvotes: 3

Related Questions