我想知道是否有一种简单的方法可以通过Facebook php sdk从用户获取封面照片。我已经成功检索到了封面相册的封面照片id,但我的解决方案只能部分工作。(正如您所看到的,它不太有效,并且如果添加了更多的相册并移动到其他页面,则此方法将无法工作)。
$albums = $facebook->api('/me/albums','GET');
for($i = 0;$i<count($albums['data']);$i++){
for($j = 0;$j<count($albums['data'][$i]);$j++){
if($albums['data'][$i]['name'] == "Cover Photos"){
echo $facebook->api('/me/albums/'.$albums['data'][$i]['cover_photo'],'GET');
}
}
}