2010-05-14 3 views

Répondre

2

Oui, il est possible, facebook a maintenant transformé l'anniversaire en extended permission, donc vous aurez à demander pour cela et seulement après que vous pouvez obtenir l'anniversaire.

Voici comment vous pouvez obtenir anniversaire une fois que vous avez demandé l'autorisation d'anniversaire de l'utilisateur:

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 />"; 
    } 
Questions connexes