如何使用 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(含)。
我需要按名称查找视图(或重新创建)、请求文件并下载。通过 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(含)。