【问题标题】:Some public wall posts missing in facebook api responsefacebook api 响应中缺少一些公共墙贴
【发布时间】:2023-04-10 15:38:01
【问题描述】:

我使用 facebook api 从一页墙上抓取帖子。该帖子将由随机的 Facebook 用户发布。这些帖子显示在登录页面上。

对于第一次开发测试来说,这项工作非常好。但是由于我们已经切换到实时版本(现在是随机用户写帖子),有些帖子不在 facebook api 的响应中。

我的第一个想法是帖子的隐私设置不公开。但是当我注销时我不应该看到它。

为什么我没有看到那么多帖子?有人给点小费吗?

$url =  '/' . $pageId . '/feed?fields=from, message, id, link, type, created_time, updated_time, shares, object_id,comments.limit(1).summary(true),likes.limit(1).summary(true)&since=' . $since;

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    尝试将&filter=stream 添加到您的通话中。

    Facebook 将默认使用“热门故事”提要,由于“分数”较低,该提要可以隐藏一些对象。这将强制返回以“最新”样式提要,其中所有对象都将按时间顺序显示。

    【讨论】:

    • 这不会影响我的结果。但有趣的信息。谢谢。
    【解决方案2】:

    我的想法:由于facebook用户的隐私设置,api中缺少一些帖子?可能是因为个人资料对非 Facebook 用户不可见?当我看脸书墙时,脸书墙上的帖子的宣传总是公开的。有人有这方面的经验吗?

    【讨论】:

      猜你喜欢
      • 2013-03-15
      • 1970-01-01
      • 2013-03-16
      • 2016-08-29
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      相关资源
      最近更新 更多