我正在通过Facebook api运行FQL查询:
SELECT username FROM page WHERE CONTAINS("Musician/Band")
我希望这可以返回大量的项目,但它只返回大约100.这样的查询将返回的项目数量是否有限制?或者这只是一个错误的查询?如果你不知道,我想要FB上所有音乐艺术家的用户名。
感谢您的见解。
答案 0 :(得分:0)
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来尽量减少查询次数。