0

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

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

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

感谢您的见解。

4

1 回答 1

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 多查询来最大限度地减少查询次数。

于 2013-07-25T01:34:52.883 回答