面向朋友的FaceBook API计数

时间:2013-10-23 11:00:51

标签: facebook facebook-graph-api

有关于通过FaceBook API获取用户朋友数量的问题。

我想让朋友的数量只有任何facebook用户的USER_ID。据我所知,我可以使用FQL来获取它:

SELECT friend_count FROM user WHERE uid = X

但对于某些用户,此值为null或没有值。请建议是否有另一种方法来获得这个价值?

2 个答案:

答案 0 :(得分:1)

该用户可能将该信息保密。在这种情况下,您无法获取该信息。

答案 1 :(得分:0)

您只需查看以下链接即可。你需要generate token(点击Get Token你会得到它)你想要的Facebook API数据,需要选择friends选项来获取朋友数。

https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Did%2Cname%2Cfriends&version=v2.8

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将是您的朋友数