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"
}
FILTER_ADVERTISER似乎通过处理绝对是导致错误。 –