Doubleclick for bid manager CreateQuery 停止工作

Doubleclick for bid manager CreateQuery stopped working

在过去的几个月里,我们一直在 Doubleclick for Bid Managers 中成功地为 CreateQuery API 使用以下查询,但自昨天以来它已停止工作并出现错误:

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

这可能是有道理的(查询中没有定义过滤值),但我不明白为什么它一直有效。提交历史显示查询请求没有随着时间的推移而改变,结果已经产生。

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

如果我删除过滤器(我们实际上并不想过滤掉任何数据),它将出错 "At least one of FILTER_PARTNER or FILTER_ADVERTISER must be set."

了解它停止工作的原因会很有趣,但我认为问题是:我们如何在不必定义任何过滤器的情况下创建此查询?

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

发生了类似的错误, 如果您更改"filters"规范,您已成功请求 ``` "filters": [ { "type": "FILTER_ADVERTISER", }

"filters": [ { "type": "FILTER_PARTNER", "value": "xxxxxx" } ```

FILTER_ADVERTISER好像难免出错。