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