【问题标题】:Facebook Graph API: Missing posts from feedFacebook Graph API:提要中缺少帖子
【发布时间】:2014-07-16 14:31:19
【问题描述】:

我已经阅读了很多关于这个问题的帖子,但是没有找到解决方案。

我正在使用 the graph explorer 并选择了所有权限(在“用户数据权限”和“扩展权限”上)

尝试通过/{group-id}/feed查询群组供稿

有些帖子不见了。

我看到有人在某处写道 FQL 可能会克服这个限制 - 但是Facebook announced that they are going to suppress FQL

----[自己试试]---------------------强>

  1. 加入“IT 安全”组(这只是一个示例)。您可以通过 facebook.com/6340489103 找到该群组

  2. 查找“Gabor Nagy”的帖子。提示:加入群后,您可以直接通过“facebook.com/10152587882559104”访问帖子。

  3. 转到图形浏览器(上面的链接)

  4. 输入 /10152587882559104 即 /{post_id}

  5. 您是否收到“代码:100”?

{ “错误”: { "message": "不支持的发帖请求。", "type": "GraphMethodException", “代码”:100 } }

  1. 尝试其他帖子,看看效果是否正常

为什么我可以直接访问这篇文章,而不是通过图形 api?


【问题讨论】:

  • 失踪?你确定你没有得到一些分页的结果吗?
  • 我确定。即使在第 1 25 个结果中 - 有些丢失(例如 - 我收到的帖子编号为 1、2、4、5、6、8、9.... 3 和 7 丢失。我可以在组中看到它们 - 但是不在图表浏览器结果中。
  • 如果你提供他们的ID,你能单独提取这些帖子吗?
  • 请参阅我刚刚添加的“亲自尝试”部分。 Lix - 这是一个很好的问题。我不知道如何找到帖子的 ID,因为它没有出现在查询结果中。
  • 您可能需要检查 Facebook 中的实际 UI 元素并在那里找到 id 属性。

标签: facebook facebook-graph-api


【解决方案1】:

解决了!!!! (嗯,或多或少)

我已经联系了一些发布无法通过 Graph API 访问的帖子的人。

经过一些调试,我们找到了源。

他们都关闭了 Facebook 平台选项:https://www.facebook.com/about/privacy/your-info-on-other#friendsapps

这会阻止应用访问其数据。

这对我的项目并没有真正的帮助,但至少我感觉好多了。 ;)

享受

【讨论】:

    猜你喜欢
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    相关资源
    最近更新 更多