2017-09-03 14 views
1

,但它已停止从昨天开始工作出现错误:双击投标经理的createQuery停止我们已经使用在DoubleClick的API的createQuery为成功竞价管理,在过去几个月下面的查询工作

{ 
"error": { 
"errors": [ 
{ 
"domain": "global", 
"reason": "invalid", 
"message": "Invalid Value", 
"locationType": "other", 
"location": "params.filter.value" 
} 
], 
"code": 400, 
"message": "Invalid Value" 
} 
} 

这可能是有道理的(在查询中没有定义过滤器值),但我为什么一直工作困惑。提交历史记录显示查询请求没有随时间变化并且已经产生结果。

如果我包含过滤器并添加一个值,它会产生相同的错误HTTP 400错误。

如果我删除过滤器(我们实际上并不想过滤掉任何数据),它会报错:“至少必须设置一个FILTER_PARTNER或FILTER_ADVERTISER。”

了解为什么它停止工作会很有趣,但我认为问题是:我们如何创建此查询而不必定义任何过滤器?

"kind": "doubleclickbidmanager#query", 
"queryId": 1122334455, 
"metadata": { 
"title": "abc", 
"dataRange": "LAST_7_DAYS", 
"format": "CSV", 
"locale": "en" 
}, 
"params": { 
"type": "TYPE_GENERAL", 
"groupBys": [ 
"FILTER_ADVERTISER" 
,"FILTER_ADVERTISER_CURRENCY" 
,"FILTER_ADVERTISER_TIMEZONE" 
,"FILTER_INSERTION_ORDER" 
], 
"filters": [ 
{ 
"type": "FILTER_ADVERTISER", 
} 
], 
"metrics": [ 
"METRIC_IMPRESSIONS" 
] 
}, 
"schedule": { 
"frequency": "DAILY", 
"nextRunMinuteOfDay": 120, 
"nextRunTimezoneCode": "Europe/London" 
}, 
"timezoneCode": "Europe/London" 
} 

回答

0

发生了类似的错误, 如果你改变了 “过滤器” 规范,您已成功申请 ``` “过滤器”:[ { “类型”: “FILTER_ADVERTISER”, }

“过滤器”:[{ “类型”: “FILTER_PARTNER”, “值”: “XXXXXX” } ```

FILTER_ADVERTISERは扱うとどうしてもエラーが発生してしまうようです。

+1

FILTER_ADVERTISER似乎通过处理绝对是导致错误。 –

相关问题