【问题标题】:Facebook - Get unpublished and hidden posts with Real-Time APIFacebook - 使用实时 API 获取未发布和隐藏的帖子
【发布时间】:2017-03-06 11:51:36
【问题描述】:

我正在尝试订阅 Facebook 页面的 promotable_posts 端点,以获取未发布和隐藏帖子(“暗帖”)的更新。根据 Facebook 的说法,应该可以订阅该端点:https://developers.facebook.com/docs/pages/realtime#data

但该端点未在https://developers.facebook.com/apps/[APP_ID]/webhooks/ 中列出,我也无法通过 API 添加端点订阅。它适用于feed 等端点。

如何订阅该端点?我怎样才能获得隐藏的帖子?通常我会在投票时使用https://graph.facebook.com/[PAGE_ID]/promotable_posts?include_hidden=true&access_token=... 来获取这些帖子,但我无法告诉 Facebook 在我订阅端点时包含隐藏的帖子。

【问题讨论】:

  • but I can't tell Facebook to include hidden posts when I subscribe to an endpoint. 说真的!
  • 什么意思?

标签: facebook facebook-graph-api facebook-webhooks


【解决方案1】:

Facebook 文档是错误的:您无需订阅“可推广”帖子即可获得未发布的帖子,也无需执行任何其他操作即可获得“隐藏”帖子。

【讨论】:

    【解决方案2】:

    is_hidden 如果此帖子被标记为隐藏(仅适用于页面)

    来自 Facebook 文档here

    此标志会告诉您帖子是否被隐藏,也称为未发布或“暗帖”。基本上,它是在公共提要中显示但不在页面提要中显示的帖子。 但是,当您调用 FB Graph API 时,您仍然会收到所有帖子,只需在您的请求中添加此标志以便稍后过滤它们。

    最好的方法是从 api 中提取数据,并在您身边进行管理,因为无法在您的调用中过滤它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 2013-07-16
      • 2015-04-06
      • 2018-07-27
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多