2010-05-14 65 views

回答

2

是的,這是可能的,Facebook現在已經把生日變成extended permission,所以你將不得不要求這一點,只有在那之後,你可以得到的生日。

這是你如何能得到的生日,一旦你已要求從用戶的生日權限:

require_once ('./connect/facebook.php'); // facebook php client library 

$facebook = new Facebook("API", "SK"); 
$fbuser = $facebook->get_loggedin_user(); 

$friends = $facebook->api_client->friends_get(); 
$friends_parsed = implode(',', $friends); 

try 
{ 
    $friends_data = $facebook->api_client->users_getInfo($friends_parsed, 'birthday_date, name'); 
} 
catch (Exception $e) 
{ 
    echo $e->getMessage(); 
} 

foreach($friends_data as $friend_data) 
{ 
     echo $friend_data['birthday_date'] . "<br />"; 
    } 
相關問題