如何获得我的朋友们的FB朋友的数量?

时间:2012-02-20 07:23:04

标签: facebook facebook-graph-api facebook-fql

现在我的应用正在寻求用户的以下权限。

user_about_me,user_birthday,email,friends_about_me,friends_relationships

我正在收到当前登录用户的朋友及其关系状态。有没有办法得到每个人的FB朋友的总数(即朋友的FB朋友没有)。我不需要朋友列表,但它足以让FB用户拥有FB朋友的总数。

这可能吗?我知道,如果用户没有授权应用程序,我们找不到任何信息。但我想FB用户的朋友没有可能是公共数据!!(除非他也有隐私设置)..

使用任何FQL查询都可以吗?

1 个答案:

答案 0 :(得分:3)

我自己找到了解决方案。可以使用 FQL 来吸引朋友数量。

对用户表格有一个 friend_count 字段。

SELECT uid, name, friend_count 
FROM user 
WHERE 
uid IN
(SELECT uid2 FROM friend WHERE uid1=me())

以上查询将检索我的所有朋友的姓名及其friend_count。