2

我已经到处寻找答案,为什么会发生这种情况而没有运气。

从页面的 中提取和分页结果时/posts,缺少 MONTHS 的帖子。我检查过的事情:

  • 该用户在页面上发帖已被排除。显示的帖子和丢失的帖子可以来自同一用户
  • 帖子类型似乎无关紧要。确实显示的帖子和缺失的帖子可以属于相同的帖子类型
  • 我可以通过我的应用程序查看丢失的帖子- 通过查询任何丢失的帖子,我的应用程序可以访问帖子数据、见解等
  • 丢失的帖子已发布并公开

只有从 Facebook 网站页面管理部分的“导出数据”选项导出时,才能查看丢失的帖子。

我的查询:

$fb->get('/{PAGEID}/posts?fields=name,created_time,message,parent_id&since={SINCE}&until={UNTIL}&limit=100', '{ACCESS_TOKEN}');

对这些结果进行分页,例如,查询 和 之间的结果时2017-10-012017-11-01返回 10 月 27 日的约 30 个帖子中的 2 个(而不是当天的第一个或最后一个帖子),其中 10 月 27 日之后的日期显示大多数帖子(只有少数丢失)和 10 月 27 日之前的日期根本没有显示。

使用图形 API 2.10

关于为什么缺少这么多帖子的任何想法?

4

1 回答 1

0

这是 Facebook API 中的一个已知错误。我有同样的问题。一位工作人员评论说

产品团队通知我,他们不会修复现有端点,因为它是按设计工作的,因为它准确地代表了 UI 上用户可见的页面提要的内容。

他们正在开发一个新的端点,它将获取页面发布的所有帖子,而不受提要的限制。这是我们将很快在内部测试的东西。

该错误于 9 月 22 日报告,评论于 10 月 26 日发布。另一位工作人员在 11 月 14 日评论了该错误的副本,

不幸的是,我们没有关于新端点何时准备就绪的 ETA。结果,该错误被标记为已关闭,以管理开发人员对修复不会在短期内准备好的预期。

于 2017-11-17T11:09:50.767 回答