如何获取Facebook应用程序的生日信息

时间:2010-05-14 07:54:36

标签: facebook

我打算开发一个关于占星的facebook应用程序。所以我需要用户和它的朋友生日信息。有可能吗?

1 个答案:

答案 0 :(得分: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 />";
    }