2012-03-27 13 views
0

これはアルバムのデータを返すことを知っていますが、アルバムのカバー画像と各アルバムの写真が必要です:Facebook SDKはアルバムと写真が正常に動作しない

function get_albums($facebook) 
{ 
    $fb_user = $this->getFbUser($facebook); 
    $myalbums = $facebook->api('/me/albums'); 
    return $myalbums["data"]; 
} 

function getFbUser($facebook) 
{ 
    $fb_user = $facebook->getUser(); //gets user id 

    if(is_null($fb_user)) 
    { 
      header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}"); 
      exit; 
    } 
    return $fb_user; 
} 

function getFb() 
{ 
    $facebook = new Facebook(array(
     'appId' => 'secret', 
     'secret' => 'secret', 
     'cookie' => true, 
     )); 
    return $facebook; 
} 

答えて

0

私はそれを解決:

/* 
    $albID pass the album ID 
*/ 
function get_fbimages($facebook,$albID = null) 
{ 
$fb_user = $this->getFbUser($facebook); 
$myimages = $facebook->api("/$albID/photos"); 
return $myimages; 
} 
関連する問題