0

我正在尝试获取用户照片,但无法获取用户的照片数据。

我正在尝试这个:

$photos = $facebook->api('https://graph.facebook.com/'.$profileFID.'/photos?access_token='.$access_token);
print_r($photos);

我确定 URL 是正确的,因为将其粘贴到浏览器中会显示照片数组。但是,当我尝试打印数组以检查是否得到它时,我只得到这个:

( [id] => https://graph.facebook.com/1409006586/photos ) 

如何获得包含用户照片的完整数组?

4

2 回答 2

2

Facebook SDK 将负责为您构建 url(并附加access_token),您只需要构建查询:

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

如果用户当前未登录但您拥有access_token,则使用:

$photos = $facebook->api($profileFID.'/photos', 'get', array('access_token'=>$access_token));

PS:总是把你的查询放在一个try...catch块中

于 2012-07-09T09:12:44.880 回答
0

https://graph.facebook.com/1409006586/photos

用图片替换照片

https://graph.facebook.com/4/picture

于 2013-12-03T09:45:10.933 回答