有关于通过 FaceBook API 获取用户朋友数量的问题。
我想获取只有任何 facebook 用户的 USER_ID 的朋友数量。据我所知,我可以使用 FQL 获得它,例如:
SELECT friend_count FROM user WHERE uid = X
但对于某些用户,此值为 null 或没有值。请建议是否有另一种方法来获得这个值?
有关于通过 FaceBook API 获取用户朋友数量的问题。
我想获取只有任何 facebook 用户的 USER_ID 的朋友数量。据我所知,我可以使用 FQL 获得它,例如:
SELECT friend_count FROM user WHERE uid = X
但对于某些用户,此值为 null 或没有值。请建议是否有另一种方法来获得这个值?
该用户可能将该信息保密。在这种情况下,您无法获取该信息。
您只需检查以下链接。你需要generate token
(通过点击Get Token
你会得到它)从 facebook API 获得你想要的数据,需要选择friends
选项来获取朋友数。
FB.api(
'/me',
'GET',
{"fields":"id,name,friends,link,email,gender,picture,first_name,last_name,cover"},
function(response) {
// Insert your code here
}
);
执行此操作后,您将得到此响应
{
"id": "XXXXXXXXXX",
"name": "Test test",
"friends": {
"data": [
],
"summary": {
"total_count": 14
}
}
}
total_count
将是你的朋友数