2010-05-14 133 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 />"; 
    } 
相关问题