python - 帖子级别 Facebook Graph API 请求的日期范围
问题描述
我正在为我的公司开发一种工具,用于从我们的 Facebook 出版物中获取数据。它已经有一段时间没有工作了,所以我必须获取从 2018 年 6 月到 11 月的所有历史数据。
我的两个脚本(一个获取标题和发布类型,另一个获取链接点击次数)可以很好地从上次推送中获取数据,但是当我尝试在我的 Graph API 请求中添加日期范围时,我有一些问题:
常规查询是
[page_id]/posts?fields=id,created_time,link,type,name
历史数据的查询是
[page_id]/posts?fields=id,created_time,link,type,name,since=1529280000&until=1529712000
,因为 API 应该与 unixtime 一起工作,所以我得到了常规使用的完美结果,但历史数据的结果仅在 Graph API Explorer 中显示视频出版物,并带有一条调试消息:
PagePost 对象上不存在 since 字段。
不使用“since”时,“until”字段也是如此。我试图用“feed/”替换“posts/”,但它返回了完全相同的结果......
您是否知道如何在某个日期范围内从我拥有的页面中获取所有出版物?
解决方案
所以很遗憾,似乎无法请求这种数据,必须使用第三方服务......
推荐阅读
- android-studio - 使用 OnClickListener 的第二个活动中的详细信息
- assembly - 是否可以在同一条指令中使用相同的寄存器作为内存指针和数据?
- embedded - 微控制器中的定时器/预分频器
- redirect - 如何解决 IIS 管理器中的 403 或重定向错误
- javascript - 通过 $Emit 更新子组件和父组件数据
- python - 在列表python中查找最小和最大元素的最后一个索引
- android - FMX [Android] 使多个标签加粗
- python - 在python中循环可选参数(字符串)
- ansible - 使用 Ansible 从开始值和结束值生成 IP 地址列表
- python - 加载 conda 时出错....请给出一些想法