尽管有权限,但无法得到朋友

时间:2014-05-12 06:43:26

标签: facebook facebook-graph-api

我正在制作一个需要获得当前用户朋友的应用程序

if ($user) {

    $user_profile = $facebook->api('/me');
$friends= $facebook->api('/me/friends');

}

// Login or logout url will be needed depending on current user state.
if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {

    $params = array('scope' => 'user_status,publish_stream,user_photos, user_friends');       

  $loginUrl = $facebook->getLoginUrl( $params);
}

现在,我遇到的问题是我的当前应用的好友列表返回空。对于较旧的应用程序,虽然它工作正常。新的应用程序是公开的,我在状态和Reciew区域中检查了默认情况下该应用程序具有user_friends权限。我似乎无法理解这个/

有什么问题

1 个答案:

答案 0 :(得分:2)

根据https://developers.facebook.com/docs/apps/changelog#v2_0_login,user_friends现在只允许使用相同的应用访问朋友,而不是所有朋友。