我有一个查询照片列表的FQL查询。几个月来,它按预期工作,从以下查询中返回约450张照片:
SELECT object_id,src FROM photo WHERE owner=me()
然而,突然之间,结果显示上限为100 - 也就是说,只返回最多100个结果。
我知道这不是客户端代码错误 - 在我的情况下是一个iOS应用程序 - 因为这发生在我的生产代码中,因为正常工作后没有更新。
是什么给出了?
答案 0 :(得分:3)
我仍然不知道此问题的原因,但我发现了一个简单的解决方法:在查询中添加一个非常高的limit
参数。
示例:
SELECT object_id,src FROM photo WHERE owner=me() limit 1000
如果您的结果总数小于limit
值,则会返回预期的数字(在我的情况下大约为450)。
注意:Facebook允许的最大limit
值。例如,让我们假装你预期10,000+结果 - FQL会接受20,000的限制吗?我不知道。如果您遇到此问题,请发布结果。