我正在编写一个需要检索任何给定Facebook页面上的所有帖子的应用程序。对于麦当劳的页面,我会使用这个网址:
https://graph.facebook.com/McDonalds/posts?access_token=xxx&limit=5000
问题是,首先,我没有收到任何比2011-11-01更早的帖子,并且显示的帖子数量远小于5000.这意味着limit参数无法正常工作。我查了一下,发现这是一个已知的错误。
然后我尝试按照最后提供的下一个和上一个分页信息,甚至使用我无法通过2011-01-24。在关注下一个链接2次后,会出现一个空白页面。麦当劳页面更老,包含更多帖子。所以问题是,我究竟应该如何检索旧帖子。是否有任何解决方法?
答案 0 :(得分:0)
限制有限制。尝试使用& amp;直到延长日期参数
https://graph.facebook.com/McDonalds/posts?access_token=xxx&limit=5000&since=2+years+ago&until=now
&limit=5000&since=2+years+ago&until=now
&limit=5000&since=3+years+ago&until=now