我有以下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的文档非常缺乏。
有人有什么想法吗?
答案 0 :(得分:4)
FQL包含LIMIT
和OFFSET
个关键字,因此您可以通过添加LIMIT 100 OFFSET 101
从101开始获得100张照片。我相信你可以在FQL中申请多达5000件商品。
您应该查看FQL Multiqueries以减少通话次数。