0
我通過Facebook的API運行FQL查詢:Facebook FQL查詢只返回有限數量的對象?
SELECT username FROM page WHERE CONTAINS("Musician/Band")
我期待這回大量項目,但它只返回約100是否有項目的查詢量的限制像這樣會回來?或者這不僅僅是一個錯誤的查詢?如果你不知道,我想要FB上所有音樂藝術家的用戶名。
謝謝你的洞察力。
我通過Facebook的API運行FQL查詢:Facebook FQL查詢只返回有限數量的對象?
SELECT username FROM page WHERE CONTAINS("Musician/Band")
我期待這回大量項目,但它只返回約100是否有項目的查詢量的限制像這樣會回來?或者這不僅僅是一個錯誤的查詢?如果你不知道,我想要FB上所有音樂藝術家的用戶名。
謝謝你的洞察力。
FQL有LIMIT
和OFFSET
關鍵字。你可以得到高達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,以儘量減少數量的查詢。