Google api 谷歌双击投标管理器API创建查询

Google api 谷歌双击投标管理器API创建查询,google-api,google-api-client,double-click-advertising,Google Api,Google Api Client,Double Click Advertising,我正在尝试使用google doubleclick投标管理器API版本1创建一个查询。我的要求是 发布{你的API密钥} { "kind": "doubleclickbidmanager#query", "params": { "metrics": [ "METRIC_BILLABLE_COST_ADVERTISER", "METRIC_IMPRESSIONS" ], "type": "TYPE_GENERAL", "filters": [ { "t

我正在尝试使用google doubleclick投标管理器API版本1创建一个查询。我的要求是

发布{你的API密钥}

{
 "kind": "doubleclickbidmanager#query",
 "params": {
  "metrics": [
   "METRIC_BILLABLE_COST_ADVERTISER",
   "METRIC_IMPRESSIONS"
  ],
  "type": "TYPE_GENERAL",
  "filters": [
   {
    "type": "FILTER_LINE_ITEM_TYPE",
    "value": "RTB_VIDEO"
   }
  ]
 },
 "metadata": {
  "dataRange": "MONTH_TO_DATE",
  "format": "CSV"
 },
 "schedule": {
  "frequency": "ONE_TIME"
 }
}
我得到以下错误

cache-control:  private, max-age=0
content-encoding:  gzip
content-length:  122
content-type:  application/json; charset=UTF-8
date:  Tue, 17 Jan 2017 12:16:07 GMT
expires:  Tue, 17 Jan 2017 12:16:07 GMT
server:  GSE
vary:  Origin, X-Origin

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "backendError",
    "message": "Backend Error"
   }
  ],
  "code": 500,
  "message": "Backend Error"
 }
}

是什么导致了错误?通过调度DBM报表在Google Cloud中运行和创建报表是访问DBM报表的唯一方法吗?

当我传递一个虚拟查询ID时,错误消失了。这是一个有效的请求

{
 "kind": "doubleclickbidmanager#query",
 "metadata": {
  "dataRange": "MONTH_TO_DATE",
  "format": "CSV",
  "title": "test"
 },
 "params": {
  "filters": [
   {
    "type": "FILTER_PARTNER",
    "value": "xxxx"
   }
  ],
  "metrics": [
   "METRIC_IMPRESSIONS"
  ],
  "type": "TYPE_GENERAL"
 },
 "schedule": {
  "frequency": "ONE_TIME"
 },
 "queryId": "1232456"
}