如果我有“朋友喜欢”的权限,为什么我无法检索“喜欢计数”?

时间:2014-03-17 08:37:57

标签: facebook facebook-fql

此:

SELECT first_name, last_name, likes_count FROM user 
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
ORDER BY likes_count ASC

我正在使用Graph Explorer。我的访问令牌包含" friends_likes" 和" user_likes"启用。

但是,对活动登录用户(我)的查询有效。

SELECT first_name, last_name, likes_count FROM user WHERE uid=me() 

1 个答案:

答案 0 :(得分:0)

查询

SELECT first_name, last_name, likes_count FROM user 
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
ORDER BY likes_count DESC

对我来说非常好。请注意,用户可以停用对其朋友正在使用的应用的数据访问权限。这就是为什么你会看到你的一些朋友null作为结果值!