我可以在照片桌上对Facebook FQL查询进行分页吗?

时间:2013-01-18 21:23:11

标签: facebook facebook-graph-api facebook-fql

我有以下FQL:

SELECT id, created, like_info, comment_info FROM photo WHERE owner = me()

它在一个HTML请求中返回我想要的所有信息并且效果很好。

除了它只返回前100张照片。当我使用/self/photos/uploaded通过OpenGraph API查询并对这些结果进行分页时,我正好得到了我期望的数百张照片。

问题在于,要获得相似和评论信息,我必须(可能)发出更多查询,以便通过评论分页,并为每张照片添加部分。由于其中一些照片有超过25条评论和超过25条评论,因此可以轻松添加数百个HTTP请求。

我已尝试在FQL中使用各种WHERE子句来超越返回的第100个结果,但FQL根本不会返回第101张照片。而且,像往常一样,Facebook的文档非常缺乏。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:4)

FQL包含LIMITOFFSET个关键字,因此您可以通过添加LIMIT 100 OFFSET 101从101开始获得100张照片。我相信你可以在FQL中申请多达5000件商品。

您应该查看FQL Multiqueries以减少通话次数。