2011-11-07 96 views
1

我需要一個類似於Facebook頁面的朋友的精確計數(即頁面粉絲的朋友)。可伸縮FQL爲:COUNT Facebook朋友喜歡Facebook頁面?

我擔心下面的FQL不會擴展到例如用戶有500+的朋友,並與頁5000+喜歡...

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

實是否限制對FQL查詢返回結果的數量,或對IN子查詢設置任何限制?

據我所知,FQL不支持COUNT,所以我需要把結果和服務器/客戶端計算在一起。 http://www.leftjoin.net/2011/03/getting-list-of-user-friends-who-like-some-page/

我的演示:取自

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

...點擊 「運行代碼」,然後按照步驟...

回答

1

老問題,但發現它研究FQL。

FQL返回的結果限制是4999,所以如果你有> 4999的朋友也喜歡這個頁面,你不會得到所有的結果。限制(和過濾)在發送回覆給你之前完成,不應該影響子查詢。

相關問題