1

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

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

SELECT friend_count FROM user WHERE uid = X

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

4

2 回答 2

1

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

于 2013-10-23T11:28:50.360 回答
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将是你的朋友数

于 2016-12-23T07:33:50.067 回答