Facebook FQL查询只返回有限数量的对象?

时间:2013-07-25 01:15:15

标签: facebook-graph-api facebook-fql

我正在通过Facebook api运行FQL查询:

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

我希望这可以返回大量的项目,但它只返回大约100.这样的查询将返回的项目数量是否有限制?或者这只是一个错误的查询?如果你不知道,我想要FB上所有音乐艺术家的用户名。

感谢您的见解。

1 个答案:

答案 0 :(得分: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来尽量减少查询次数。