Php Posts paging[next]值最终返回一个应填充的空数组

Php Posts paging[next]值最终返回一个应填充的空数组,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,让我们看一个像多米诺骨牌一样的简单页面。当我运行如下查询时https://graph.facebook.com/dominos/posts?limit=200&access_token=[任何旧的访问令牌],它为我提供了post数据的第一页。然后我转到底部,得到下一个,在第5或第6页的next值之后,我得到一个空数组。但当我进入多米诺骨牌facebook页面时,他们的数据超过了包含数据的最后一个页面上最后一篇文章的最后日期 我知道要访问私有数据,您需要一个特定的访问令牌,但是这些数据都是公共的,

让我们看一个像多米诺骨牌一样的简单页面。当我运行如下查询时https://graph.facebook.com/dominos/posts?limit=200&access_token=[任何旧的访问令牌],它为我提供了post数据的第一页。然后我转到底部,得到下一个,在第5或第6页的next值之后,我得到一个空数组。但当我进入多米诺骨牌facebook页面时,他们的数据超过了包含数据的最后一个页面上最后一篇文章的最后日期

我知道要访问私有数据,您需要一个特定的访问令牌,但是这些数据都是公共的,我知道这是因为我不必登录才能看到它

要重新创建此文件,请执行以下操作:

  • 在浏览器中

  • 转到页面底部并获取下一个url

  • 继续执行#2,直到到达第#5或#6页,您将得到一个空数据数组,阻止您进一步分页

  • 任何帮助或见解都会很棒

    [编辑04-20-2012] 好的,更多信息:

    我认为这只与帖子有关。当我这样做时: https://graph.facebook.com/dominos/tagged?access_token=[anaccesstoken]&until=1262412000 我得到一页结果

    当我这样做时: https://graph.facebook.com/dominos/posts?access_token=[anaccesstoken]&until=1262412000 我没有。但它们显然是那里的帖子

    我还检查了提要:https://graph.facebook.com/dominos/feed?access_token=[anaccesstoken]&until=1262412000

    那里有一堆用户标签,但没有Domino的页面帖子。

    请阅读

    在运行可见性检查之前,我们将获取的最大结果数为5000

    1262412000
    是两年前2010年1月的一天。最有可能的情况是,您在过去2年中有超过5000个帖子,因此您无法获取超过5000个帖子


    我也试过
    https://graph.facebook.com/dominos/posts?limit=200&access_token=[anaccesstoken]&在=1322400000
    之前,我可以获取数据。因此,
    直到参数
    正常工作。

    我得到
    请求此资源需要一个访问令牌。
    因此,也许您的身份验证错误。只要把任何旧的访问令牌放在这里,您就可以得到一个:我相信我们可以请求回的距离是有限的。让我在博客中查找文档或便条。我四处查看了一下,但对于不同的页面,我似乎达到了不同的限制。谢谢。Facebook昨晚给我发了同样的邮件。我还有一个问题在那篇博文中没有说清楚,如果我有一个页面的管理员访问令牌,有可能以5000美元以上的价格获得吗?@chantheman,不确定,你可以自己测试。我想不是。我认为FB可以制作2个db表,一个用于主站点,另一个类似于仅用于fql的临时db,存储最新~5000条帖子,在特定时间刷新。这可以降低数据库压力。我的直觉是,您需要访问令牌中的读取流权限。我会查出来的。。。