https://developers.facebook.com/docs/reference/ads-api/adreportstats/
基于文档
time_ranges时间戳对象的数组{time_start,time_stop}或日期对象{day,month,year}。
因此,在Graph API资源管理器中,我将time_ranges值设置为
time_ranges=[{"day_start":{"day":1,"month":11,"year":2013}},{"day_stop":{"day":10,"month":11,"year":2013}}]
这会给我一个错误
{
"error": {
"message": "(#100) Please set time_start and time_stop or day_start and day_stop.",
"type": "OAuthException",
"code": 100
}
}
为简洁起见,我删除了上述网址的其他部分。我尝试过date_preset值,报告返回数据。
感谢。
编辑:完整的网址(无效的帐户ID)
https://graph.facebook.com/act_12345/reportstats?data_columns= [ “ACCOUNT_ID”, “ACCOUNT_NAME”, “CAMPAIGN_ID”, “CAMPAIGN_NAME”, “曝光”, “点击”, “花”]&安培; time_ranges = [ “{ 'day_start':{ '日':1, '月':11, '年':2013}}”,“{ 'day_stop':{ '日':10, '月':11, '年':2013}}“]
答案 0 :(得分:4)
我有(有!)一个相同的问题。
我使用time_start
和time_stop
代替day_start
和day_stop
来解决这个问题。愚蠢,我知道......但这对我有用。
所以要获得1天的数据(例如11月19日):
&time_ranges=["{'time_start': '2013-11-19','time_stop':'2013-11-20'}"]
答案 1 :(得分:0)
奇怪的是,该示例似乎是一个json对象的字符串数组。所以尝试改变这一行:
time_ranges=[{"day_start":{"day":1,"month":11,"year":2013}},{"day_stop":{"day":10,"month":11,"year":2013}}]
到此:
time_ranges=["{'day_start':{'day':1,'month':11,'year':2013}}","{'day_stop':{'day':10,'month':11,'year':2013}}"]
答案 2 :(得分:0)
我遇到了同样的问题,请尝试使用:
time_ranges=["{'day_start':{'day':1,'month':11,'year':2013}, 'day_stop':{'day':10,'month':11,'year':2013}}"]
而不是:
time_ranges=["{'day_start':{'day':1,'month':11,'year':2013}}","{'day_stop':{'day':10,'month':11,'year':2013}}"]
完整网址:
https://graph.facebook.com/act_12345/reportstats?data_columns=["account_id","account_name","campaign_id","campaign_name","impressions","clicks","spend"]&time_ranges=["{'day_start':{'day':1,'month':11,'year':2013}, 'day_stop':{'day':10,'month':11,'year':2013}}"]
打开了一个文档问题