2013-07-25 28 views
0

我通過Facebook的API運行FQL查詢:Facebook FQL查詢只返回有限數量的對象?

SELECT username FROM page WHERE CONTAINS("Musician/Band") 

我期待這回大量項目,但它只返回約100是否有項目的查詢量的限制像這樣會回來?或者這不僅僅是一個錯誤的查詢?如果你不知道,我想要FB上所有音樂藝術家的用戶名。

謝謝你的洞察力。

回答

0

FQL有LIMITOFFSET關鍵字。你可以得到高達5000個結果在時間,但更好的方法來做到這一點是通過分頁

如:

SELECT username FROM page WHERE CONTAINS("Musician/Band") LIMIT 200 //gets first 200 results 
SELECT username FROM page WHERE CONTAINS("Musician/Band") LIMIT 200 OFFSET 201 //to get next 200 results 

等..

您也可以使用Facebook multiquery,以儘量減少數量的查詢。