php-facebook-sdk获取用户';’s生日


php facebook sdk get user's birthday

在php/server端,我需要得到用户的生日,这是我的代码:

$user_id = $facebook->getUser();
if ($user_id) {
    // Fetch the viewer's basic information
    $basic = $facebook->api('/me');
    var_dump($basic);
}

"$basic"为我提供了一个包含以下键的数组:id,name,first_name,last_name,link,username,gender,timezone,locale,updated_time

以下是我的fb应用程序权限中的内容:电子邮件,user_birthday,publish_actions

为什么这个数组中没有"生日"键???

您还必须在基本数组中添加需要user_birthday的元素。另一个问题可能是用户权限。有些情况下,用户不允许您获取他们的生日。