php - 使用 facebook API PHP SDK v5.1 交友

标签 php facebook sdk facebook-friends

我需要获取登录用户的所有好友(仅 ID、姓名和图片)。

/* Facebook API */
$fb = new \Facebook\Facebook([
    'app_id'                => FB_APP_ID,
    'app_secret'            => FB_APP_SECRET,
    'default_graph_version' => FB_DEFAULT_VERSION
    ]);
$accessToken = $_SESSION['fb_access_token'];

$response = $fb->get('/me/friends', $accessToken);
$graphEdge = $response->getGraphEdge()->asArray();
print_r($graphEdge);die;

但返回始终为空。

最佳答案

您无法再获取所有好友,您也只能获取使用 user_friends 权限授权您的应用的好友。此线程(以及无数其他线程)中的答案将告诉您更多信息:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

关于php - 使用 facebook API PHP SDK v5.1 交友,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33956769/

相关文章:

django - Python-social-auth:禁用自动注册新用户

javascript - 从 Facebook 帖子打开 Chrome/Firefox (Android OS) 的 URL 方案

java - 是否可以将 HERE XYZ map 插入到 Android Studio 项目中?

dart - Dart apt repo 的 NO_PUBKEY "4EB27DB2A3B88B8B"

iphone - 如何让 UIView 变得光滑 Shiny ?

php - 如何在循环时以及在数组内部插入数据

php - 有没有办法只为 MySQL 中的一个字段显示 WHERE 子句?

php - php代码第14行 undefined index

PHP 隐藏/显示带分页的图像

JavaScript:onclick 使用 iframe 删除 div