我正在尝试获取用户的照片,但我无法获取用户的照片数据。
我正在尝试这个:
$photos = $facebook->api('https://graph.facebook.com/'.$profileFID.'/photos?access_token='.$access_token);
print_r($photos);
我确定网址是正确的,因为在浏览器中粘贴它会显示照片数组。但是,当我尝试打印数组以检查我是否得到它时,我只得到这个:
( [id] => https://graph.facebook.com/1409006586/photos )
如何使用用户照片获取完整数组?
答案 0 :(得分:2)
Facebook SDK将负责为您构建网址(并附加access_token
),您只需构建查询:
$photos = $facebook->api('me/photos');
如果用户当前未登录但您拥有access_token
,请使用:
$photos = $facebook->api($profileFID.'/photos', 'get', array('access_token'=>$access_token));
P.S:始终将您的查询放在try...catch
块
答案 1 :(得分:0)