我想知道某位朋友的出生日期。我正在使用这样的东西。有可能得到这个朋友档案字段吗?
$user = $facebook->getUser();
$perms = array('scope' => 'email,user_photos,read_mailbox');
if ($user) {
try {
$user_profile = $facebook->api('/me');
$facebook_login = "1";
} catch (FacebookApiException $e) {
$user = null;
}
} else {
die('<script>top.location.href="'.$facebook->getLoginUrl($perms).'";</script>');
}
if ($user) {
$friends = $facebook->api('/me/friends');
foreach ($friends["data"] as $value) { ?>
<img src="https://graph.facebook.com/<?php echo $value["id"]; ?>/picture"/> <?php echo $value["name"]; ?>
<?php }
我可以获得朋友的complet名称和ID,但我也想获得出生日期。和一个特定的朋友,前。 $ friend = $ facebook-&gt; api('/ me / friends / friend_id');
由于
答案 0 :(得分:2)
您需要在friends_birthday
数组中请求$perms
权限才能访问您要查找的字段。
此外,如果您希望能够访问用户的生日,则需要user_birthday
权限。
您可以在此处详细了解这些权限:
https://developers.facebook.com/docs/reference/login/extended-profile-properties/