我正在尝试使用Insights API来获取广告帐户的每日效果统计信息。为此,我设置了time_increment=1
。我希望在指定的时间间隔内收到每天的统计数据,即使这些天没有数据(在这种情况下,计数将为零)。相反,我只获得一天的统计数据,大概是有一天我的测试帐户处于活动状态。
这是电话:
curl "https://graph.facebook.com/v2.7/act_[redacted]/insights?
fields=clicks,impressions,cpc,ctr&access_token=
[redacted]&time_range%5Bsince%5D=2016-09-01
&time_range%5Buntil%5D=2016-09-09&time_increment=1"
输出:
{
"data": [
{
"clicks": "3",
"impressions": "89",
"cpc": 0.29333333333333,
"ctr": 3.3707865168539,
"date_start": "2016-09-06",
"date_stop": "2016-09-06"
}
],
"paging": {
"cursors": {
"before": "MAZDZD",
"after": "MAZDZD"
}
}
}
请注意,我的时间范围设置为2016-09-01 - 2016-09-09
,但我只在2016-09-06
的日期获得了数据。
问题是:是否有可能获得类似于上面的响应,但在时间范围内每天都有一个条目,即使某些条目没有数据(即计数为零或空值)?
答案 0 :(得分:1)
我们已经联系到Facebook,他们已经说过,确实在没有数据的时间段内,不会返回任何洞察对象。如果他们想要构建时间序列数据集,则由调用者填写空白。