Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook javascript sdk获取用户的好友总数_Javascript_Facebook_Sdk - Fatal编程技术网

Facebook javascript sdk获取用户的好友总数

Facebook javascript sdk获取用户的好友总数,javascript,facebook,sdk,Javascript,Facebook,Sdk,从该代码中,如何获取列表的编号? 我想从使用我的应用程序的用户那里获取好友总数。好友数组位于响应中。数据。要获得数组的长度,只需使用response.data.length 看 [1] :胡安基本上是正确的 我还推荐的唯一一件事是将限制设置为比您期望的更大的值,或者跨过页面:下一个url /* make the API call */ FB.api( "/me/friends", function (response) { if (response &&

从该代码中,如何获取列表的编号?
我想从使用我的应用程序的用户那里获取好友总数。

好友数组位于
响应中。数据
。要获得数组的长度,只需使用
response.data.length


[1] :

胡安基本上是正确的

我还推荐的唯一一件事是将限制设置为比您期望的更大的值,或者跨过页面:下一个url

/* make the API call */
FB.api(
    "/me/friends",
    function (response) {
      if (response && !response.error) {
        console.log('Friend count = ', response.data.length);
      }
    }
);
默认限制为5000,虽然这对普通用户来说通常不是问题,但名人、企业等可能会有更多这样的朋友

"paging": {
    "next": "https://graph.facebook.com/xxxxxx/friends?limit=5000&offset=5000&__after_id=xxxxxx"
  }

你试了什么?响应是什么样子的?我对javascript几乎一无所知,所以我不知道。。。也许答案应该是这样的:{“数据”:[{“姓名”:“巴拉克·奥巴马”,id:“123456”},{“姓名”:“米歇尔·约翰逊”,id:“63479”}}}我知道我必须得到数组的长度,但我不知道……“应该是什么样子?”你为什么不试试看它到底是什么样子呢?谢谢你,这是个好主意,我不知道我能做这个!
"paging": {
    "next": "https://graph.facebook.com/xxxxxx/friends?limit=5000&offset=5000&__after_id=xxxxxx"
  }
/friends?limit=10000000000