facebook - 使用 webhook 获取公共页面发布参与更新是否可能/明智?
问题描述
我正在开发的平台需要定期更新 Facebook 上符合特定条件的多个公共页面帖子的参与度数据(反应计数、评论计数、分享计数)。对这些帖子的访问可以通过页面公共内容访问获得,或者,我认为,也可以通过 webhook 获得(我收集了页面公共内容访问权限 - 或者,仍然需要“功能”)。
现在,通过 Graph API 请求,将在一段时间(例如一周)内以增加的时间间隔查询公共帖子,之后您可以假设该帖子将被埋得足够深,以至于新的交互在数字上无关紧要 - 所以有将是对该帖子特定端点的一定数量的 Graph API 请求。
使用 webhook(我是新手)进行更新的可能性看起来很有趣,但我有一些问题似乎没有在 Facebook webhook 文档中详细解决:
公共页面帖子实际上是否从 webhook 中“可见”?(即:可以为图表中的特定帖子创建 webhook 订阅?)
如果上述用例实际上是可行的,facebook是否会针对帖子对象的每一个修改(例如“post like”或“new comment”)发布到我的端点,或者这些更新是否会/可以在某种程度上聚合(也许:每个X 更新或每 10 分钟更新一次,以最短者为准)?
特定帖子的 webhook 通知会永远持续下去,还是内置某种过期(也许,可能是在订阅时配置的)?
解决方案
推荐阅读
- javascript - Cypress.io 如何检查网页是否包含特定元素,如果有,开始测试
- scala - Spark - 从数据库加载配置数据
- objective-c - 在 Objective-C 中清除视频文件中的视频 exif 或 GPS 信息
- css - 如何创建固定到底部甚至滚动的页脚?
- asp.net-core - 带有磨损选项的自调用控制器 ASP.NET Core 3.1
- javascript - css-loader 3.4.2中通过localsConvention的kebab-case到camelCase不起作用
- python - ModuleNotFoundError:没有名为“_winreg”的模块
- react-native - Expo Android自适应图标未出现
- git - 我的 Gatsby CMS 部署不是我想要的,Google maps gatsby 插件
- javascript - 如何模拟输入文本?Javascript/jQuery, vextab