在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的元素。另一个问题可能是用户权限。有些情况下,用户不允许您获取他们的生日。