2

我想获取相册列表。我使用了以下代码,但没有运气。

$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--';
            }

我是否需要在身份验证 url 参数中附加一些照片访问代码?

4

1 回答 1

3

根据专辑文档,您需要user_photos许可。因此,您应该在验证新用户时提出这个要求。

PS 另外,如果您从 Facebook 收到任何错误,请添加,也许权限不是您问题的原因。

于 2013-04-10T11:21:57.393 回答