【问题标题】:Facebook api php get specific friend profileFacebook api php 获取特定的朋友资料
【发布时间】:2013-04-18 00:24:30
【问题描述】:

我想知道特定朋友的出生日期。我正在使用这样的东西。有可能得到这个朋友资料字段吗?

$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 }

我可以得到朋友的完整姓名和ID,但我也想得到出生日期。还有一个特定的朋友,例如。 $friend = $facebook->api('/me/friends/friend_id');

谢谢

【问题讨论】:

    标签: php facebook api friend


    【解决方案1】:

    您需要在$perms 数组中请求friends_birthday 权限才能访问您要查找的字段。

    此外,如果您希望能够访问用户的生日,您将需要user_birthday 权限。

    您可以在此处阅读有关这些权限的更多信息:

    https://developers.facebook.com/docs/reference/login/extended-profile-properties/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多