可扩展的FQL:COUNT Facebook Facebook朋友谁喜欢Facebook页面?

时间:2011-11-07 05:51:57

标签: facebook-like facebook-fql facebook-page

我需要一个像Facebook页面那样准确的COUNT个朋友(即有粉丝的朋友)。

我担心以下FQL不会扩展到例如拥有500多个朋友的用户和拥有5000+喜欢的网页......

SELECT uid FROM page_fan WHERE page_id='PAGE_ID' AND uid IN (
    SELECT uid2 FROM friend WHERE uid1 = me()
)

Facebook是否限制FQL查询返回的结果数量,或对IN子查询设置任何限制?

据我所知,FQL不支持COUNT,因此我需要获取结果并将其计入服务器/客户端。

FQL取自:http://www.leftjoin.net/2011/03/getting-list-of-user-friends-who-like-some-page/

MY DEMO http://www.fbrell.com/saved/8a6e57dbdff4587a563cbb6553ddfb3c?autoRun=false

...点击“运行代码”,然后按照步骤...

1 个答案:

答案 0 :(得分:1)

老问题,但发现它正在研究FQL。

FQL中返回的结果限制为4999,因此您有> 4999个朋友也喜欢这个你不会得到所有结果的页面。限制(和过滤)是在向您发送回复之前完成的,不应影响子查询。