我正在尝试订阅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包含隐藏的帖子。
答案 0 :(得分:0)
Facebook文档错误:您不必订阅“可促销”帖子来获取未发布的帖子,而您无需做任何其他事情来获取“隐藏”帖子。
答案 1 :(得分:0)
is_hidden
如果此帖子被标记为隐藏(仅适用于页面)
来自Facebook文档here。
此标志会告诉您是否隐藏了帖子,也称为未发布的帖子,以及"黑暗帖子"。基本上它是在公共Feed中显示但不在页面Feed中显示的帖子。 但是,当您调用FB Graph API时,您仍然可以获得所有帖子,只需在请求中添加此标记即可在以后过滤它们。
最好的方法是从api中提取数据,并在你身边管理它,因为无法在你的通话中过滤它们。