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

相關問題