Doubleclick for bid manager CreateQuery停止工作

时间:2017-09-03 09:33:59

标签: google-analytics-api

过去几个月,我们在Doubleclick for Bid Managers中成功使用了以下查询for CreateQuery API,但自昨天以来它一直停止工作,错误是:

{
"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"
}

1 个答案:

答案 0 :(得分:0)

发生了类似的错误, 如果更改“过滤器”规范,则表示您已成功申请 ``` “过滤器”:[ { “type”:“FILTER_ADVERTISER”, }

“过滤器”:[ { “type”:“FILTER_PARTNER”, “价值”:“xxxxxx” } ```

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