从Facebook api获取好友列表数据

从Facebook api获取好友列表数据,facebook,facebook-graph-api,Facebook,Facebook Graph Api,由于facebook已根据v2.2升级其api版本,因此不会使用fql查询 我想获取用户的好友列表(只是姓名和生日),但在使用 FB.api("/me/friends",function (response) { if (response && !response.error) { /* handle the result */ console.log(response);

由于facebook已根据v2.2升级其api版本,因此不会使用fql查询 我想获取用户的好友列表(只是姓名和生日),但在使用

 FB.api("/me/friends",function (response) {
            if (response && !response.error) {
                /* handle the result */
                console.log(response);
            }
        }
    );

}


现在,从上面的代码来看,它在count变量中没有给我任何朋友,但在data变量数组中是空的。

您无法再获得所有朋友,只有使用相同应用程序的朋友。此外,自Graph API v2.0推出以来,所有
friends.*
权限都已删除

/me/friends
返回同时使用您的应用程序的用户朋友 在v2.0中,friends API端点返回也在使用你的应用程序的人的朋友列表。在v1.0中,响应包括一个人的所有朋友


/me/friends不会像前面的API那样返回朋友数组。现在,此路径请求仅返回使用当前应用程序的用户的朋友。

如果你需要取回提到他们的朋友或有照片和代币的朋友的完整列表。改用-/me/taggable\u friends。这将返回用户所有好友的列表,但返回的参数不同

您将无法获取朋友的ID。您将仅为每个用户获得“特定于应用程序的用户令牌”。你必须在所有地方使用它。这方面的示例如下所示:

[1] => stdClass (
  [id] => {LONG_ALPHA_NUMERIC_STRING>},
  [name] => {FULL_NAME},
  [picture] => stdClass (
     [data] => stdClass Object (
        [is_silhouette] => ,
        [url] => {USER_ICON_URL})))

可能是重复的不重复先生,facebook graph api已升级,,,请帮助我解决,,,这与您的问题相同。不,先生,这不是我的问题,我需要用户朋友的数据,如生日和姓名,这些数据将被提取到数据[]varriable虽然我在数据[]varriable中得到空白值,但用户朋友不会使用我的应用程序。请先生帮助我解决,,,可能是我在语法上遗漏了一些东西,,,请。是否无法获取用户朋友的即将到来的生日日期。。。。?你能举例说明如何获取数据吗