Facebook - 实时获取未发布和隐藏的帖子 API
Facebook - Get unpublished and hidden posts with Real-Time API
我正在尝试订阅 Facebook 页面的 promotable_posts
端点以获取未发布和隐藏帖子的更新 ("dark 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 包含隐藏的帖子。
Facebook 文档是错误的:您不必订阅 "promotable" 个帖子即可获得未发布的帖子,并且您无需执行任何其他操作即可获得 "hidden" 个帖子。
is_hidden
If this post is marked as hidden (Applies to Pages only)
来自 Facebook 文档 here。
此标志告诉您 post 是否隐藏,也称为未发布或 "dark posts"。基本上它是 post 显示在 public 提要中但不显示在页面提要中。
但是,当您调用 FB Graph API 时,您仍然会得到所有 post,只需在您的请求中添加此标志以便稍后过滤它们。
最好的方法是从 api 中提取数据并在您身边进行管理,因为无法在您的调用中过滤它们。
我正在尝试订阅 Facebook 页面的 promotable_posts
端点以获取未发布和隐藏帖子的更新 ("dark 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 包含隐藏的帖子。
Facebook 文档是错误的:您不必订阅 "promotable" 个帖子即可获得未发布的帖子,并且您无需执行任何其他操作即可获得 "hidden" 个帖子。
is_hidden
If this post is marked as hidden (Applies to Pages only)
来自 Facebook 文档 here。
此标志告诉您 post 是否隐藏,也称为未发布或 "dark posts"。基本上它是 post 显示在 public 提要中但不显示在页面提要中。 但是,当您调用 FB Graph API 时,您仍然会得到所有 post,只需在您的请求中添加此标志以便稍后过滤它们。
最好的方法是从 api 中提取数据并在您身边进行管理,因为无法在您的调用中过滤它们。