【发布时间】:2018-12-21 11:15:31
【问题描述】:
我正在为我的公司开发一种工具,用于从我们的 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/”,但它返回了完全相同的结果......
您知道如何从我拥有的页面中获取特定日期范围内的所有出版物吗?
【问题讨论】:
标签: python facebook facebook-graph-api unix-timestamp