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似乎通過處理絕對是導致錯誤。 –