【发布时间】:2012-12-06 04:40:41
【问题描述】:
我正在使用 facebook php sdk 3.2 我正在使用 url "https://graph.facebook.com/user_id/albums?access_token=token 来获取用户的所有相册。但对于某些用户来说,它给出了像
这样的空白结果{
"data": [
]
}
为什么会发生这种情况,我如何获取用户的所有相册?
我使用的代码是
$this->facebook=new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
'cookie' => true
));
if(is_null($this->facebook->getUser()) || $this->facebook->getUser()==0)
$this->askForLogin();
$this->accessToken = $this->facebook->getAccessToken();
$feedURL = "https://graph.facebook.com/".$this->facebook->getUser()."/albums?access_token=".$this->accessToken;
$albumData = file_get_contents($feedURL);
【问题讨论】:
-
如果没有相册则数据为空
-
但我的帐户中有很多专辑。
-
所有用户都授予您
user_photos权限吗? -
是的,我已经获得了 user_photos 权限
-
这是用户设置的问题,它阻止了所有应用程序查看他的照片。现在解决了
标签: php facebook facebook-graph-api