如何使用 API 从 DoubleClick 视图获取数据?

How to get data from DoubleClick view using API?

我需要按名称查找视图(或重新创建)、请求文件并下载。通过 GUI,我可以做到:

遗憾的是,我不知道如何通过 API 获得它。寻找我需要关键字报告,因为关键字列对我来说最重要,因为它允许我将条目连接到 Facebook 报告。

现在,此视图不是 DFA 报表,因为 dfareporting.reports.list returns:

{
 "kind": "dfareporting#reportList",
 "etag": "\" some etag I won't share \"",
 "nextPageToken": "",
 "items": [
 ]
}

空列表。所以如果有报告,他们不会与我分享。是的,应用程序正在使用我的个人资料 ID,与我在 GUI 中查看 stings 时使用的相同。

所以,我可能会尝试使用 dfareporting.reports.insert 创建包含我需要的数据的报告,但是对于 "type":"keyword""type":"keywords" 我得到:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid value for: keywords is not a valid value"
   }
  ],
  "code": 400,
  "message": "Invalid value for: keywords is not a valid value"
 }
}

我可以尝试 dfareporting.ads 组中的方法,但关键字是在广告组/广告组上设置的(遗憾的是,它是用我的母语而不是英语传达给我的),而不是直接在广告上,所以这对我没有帮助。

如何通过代码获取这些数据?我错过了什么?好像是什么大而明显的东西。

查看此卖家报告:

GET https://www.googleapis.com/adexchangeseller/v2.0/accounts/accountId/reports

路径参数

  • 账户ID |字符串 |拥有生成的报告的帐户。

需要查询参数

  • 结束日期 |字符串 |以 "YYYY-MM-DD" 格式报告的日期范围结束,包括在内。
  • 开始日期 |字符串 |以 "YYYY-MM-DD" 格式报告的日期范围的开始,包括在内。

可选查询参数

  • 维度 |字符串 |报告所依据的维度。
  • 过滤器 |字符串 |在报告中过滤 运行。
  • 语言环境 |字符串 |用于将报告输出翻译成本地语言的可选语言环境。如果未指定,则默认为 "en_US"。
  • 最大结果 |无符号整数 |报表数据的最大行数为return。可接受的值为 0 到 50000(含)。
  • 公制 |字符串 |要包含在报告中的数字列。
  • 排序 |字符串 |用于对生成的报告进行排序的维度或指标的名称,可以选择使用前缀“+”进行升序排序或使用“-”进行降序排序。如果未指定前缀,则该列按升序排序。
  • 开始索引 |无符号整数 |报告数据第一行的索引为 return。可接受的值为 0 到 5000(含)。