Facebook图表SINCE和UNTIL无法正常工作

时间:2016-03-14 07:05:15

标签: facebook api

当我使用查询字符串

从Facebook图表浏览获取数据时
act_109418612584009/campaigns?fields=id,name,adsets{id,name,insights}&since=2016-03-07&until=2016-03-08

我得到的结果是完整数据(不是自从和之后的范围)。

2016-03-17:更新

错误的方式,我已阅读文档并解决它。

https://developers.facebook.com/docs/marketing-api/insights/v2.5

找到此信息

查询结构是

https://graph.facebook.com/<API_VERSION>/<AD_OBJECT_ID>/insights

这意味着我可以通过查询获取数据

https://graph.facebook.com/v2.5/6032185014626/insights?time_range={"since":"2015-03-01","until":"2015-03-31"}

6032185014626是adset的ID

  

快乐编码

1 个答案:

答案 0 :(得分:1)

看看

  

时间分页边缘支持以下参数:

     
      
  • until:Unix时间戳或strtotime数据值,指向基于时间的数据范围的末尾。
  •   
  • since:Unix时间戳或strtotime数据值,指向基于时间的数据范围的开始。
  •   
  • limit:这是每页中返回的单个对象的数量。限制为0将不返回任何结果。出于性能原因,一些边缘在极限值上具有上限。如果发生这种情况,我们将返回正确的分页链接。
  •   
  • next:将返回下一页数据的Graph API端点。
  •   
  • 上一个:将返回上一页数据的Graph API端点。
  •   

您需要发送unix时间戳而不是日期(YYYY-MM-DD)。