在为一些新闻公司提取2014年的所有帖子时,我注意到帖子似乎在某个日期被切断并跳到下一年。
例如,我正在使用以下内容请求帖子:
然后使用Pagination及时返回到前一个(依此类推,然后第四个) 我看到的是以下摘要:
2015_week_10: 196 Posts
2015_week_09: 232 Posts
2015_week_08: 169 Posts
Total Posts: 597
然后令我惊讶的是,下一个条目跳到2014年(缺少2015年的几周)
2014_week_53: 115 Posts
2014_week_52: 216 Posts
2014_week_51: 235 Posts
2014_week_50: 32 Posts
Total Posts: 598 Posts
然后再次跳到2013年
2013_week_53: 57 Posts
2013_week_52: 95 Posts
2013_week_51: 145 Posts
2013_week_50: 170 Posts
2013_week_49: 130 Posts
Total Posts: 597
它在2012年延伸了一点,我在第41周和第53周之间获得了594个帖子
然后在2011年,我在第6周(几乎成功了!)和第53周
之间获得了601个帖子我在二级Facebook页面(100362243341518)上运行此测试,得到了类似的结果: 2014年有599个帖子,2013年有587个,2012年有599个,2011年有600个
在Facebook Web UI中手动“加载更多”可以让我看到丢失的时间范围内有帖子。通过此问题访问某些网页的数据分析向我显示,在缺失的时间范围内,帖子上有展示次数。
我已经浏览了Facebook页面here上的文档,但一无所获。有一个提到限制参数上限为250,但这是每个结果集,而不是总数(由我的一千左右的Facebook帖子拉动证明)
我在网上看了很多StackOverflow文章和博客文章,似乎没有人提到这样的事情。
我已经使用/ posts和/ feed edge运行此测试并获得相同的结果。
我保存了这些帖子的原始CSV文件,如果有人想看看它们让我知道,但你会看到我注意到的同样的事情。
我完全不知道为什么所有帖子都没有出现在API中。有没有人对此事有所了解?
答案 0 :(得分:0)
这被Facebook确认为一个错误,并得到了解决。 Facebook将推出针对所有页面的修复程序。
Shireesh Asthana··Facebook团队
嗨Jason,
我们正在慢慢推出修复程序。我们已将您提供的页面添加到修复程序中。我们将在未来几周内更公开地推出它。感谢更新!如果您还有其他问题,请告诉我们。
3月23日下午4:29·
请点击此处了解更多详情: https://developers.facebook.com/bugs/1624654314422095