DFA 报表 API v2.4 - 列出所有报表或按名称过滤
DFA Reporting API v2.4 - list all reports or filter by name
我有一个 DFA 帐户可以访问来自其他帐户的数百个配置文件。有没有办法获取我与配置文件关联的 所有 报告的列表,或者至少按名称过滤?我想为我每天 运行 的每个配置文件保留一个命名报告,但我不知道如何通过 API 找到这个命名报告。在我看来,单个 reports/list API 调用可以 return 报告的最大数量是 10,而且无法按名称过滤。我不希望将每个配置文件的 reportId 存储在数据库中,因为我的应用程序当前未配置为按配置文件存储状态。对我来说似乎很奇怪,没有办法通过 API 按名称获取报告 - 我希望我以某种方式阅读了错误的文档。有人对此有解决方案吗?
我考虑过的事情:
- 随机删除非必要的报告(或根据 last_modified_time),如果报告超过 10 个,这样我就可以保证在一个电话中得到我需要的报告
- 用 aaa 或 zzz 为我想要重复 运行 的报告添加前缀,这样当我按名称排序时它们(几乎)保证会显示 ASC/DESC
- 每次都创建一份新报告并使用该报告,这样我就知道我有 ID。这是我们目前的政策。可能是最好的,只要我在 运行 处理报告后实际删除报告,以避免 100 份报告累积起来。
列表报告文档:https://developers.google.com/doubleclick-advertisers/reporting/v2.4/reports/list
通过在您的请求中设置 maxResults
,您可以决定每页返回多少行。该值可以是 0 - 10。
如果您有超过 10 个,那么 nextPageToken
将在请求中返回。如果您随后发送 nextPageToken,您将获得下一页数据。只要有 nextPageToken 的和更多数据就可以继续。
因此,如果您想找到一份特定的报告,我建议您循环浏览下一个链接,直到找到它。
我有一个 DFA 帐户可以访问来自其他帐户的数百个配置文件。有没有办法获取我与配置文件关联的 所有 报告的列表,或者至少按名称过滤?我想为我每天 运行 的每个配置文件保留一个命名报告,但我不知道如何通过 API 找到这个命名报告。在我看来,单个 reports/list API 调用可以 return 报告的最大数量是 10,而且无法按名称过滤。我不希望将每个配置文件的 reportId 存储在数据库中,因为我的应用程序当前未配置为按配置文件存储状态。对我来说似乎很奇怪,没有办法通过 API 按名称获取报告 - 我希望我以某种方式阅读了错误的文档。有人对此有解决方案吗?
我考虑过的事情:
- 随机删除非必要的报告(或根据 last_modified_time),如果报告超过 10 个,这样我就可以保证在一个电话中得到我需要的报告
- 用 aaa 或 zzz 为我想要重复 运行 的报告添加前缀,这样当我按名称排序时它们(几乎)保证会显示 ASC/DESC
- 每次都创建一份新报告并使用该报告,这样我就知道我有 ID。这是我们目前的政策。可能是最好的,只要我在 运行 处理报告后实际删除报告,以避免 100 份报告累积起来。
列表报告文档:https://developers.google.com/doubleclick-advertisers/reporting/v2.4/reports/list
通过在您的请求中设置 maxResults
,您可以决定每页返回多少行。该值可以是 0 - 10。
如果您有超过 10 个,那么 nextPageToken
将在请求中返回。如果您随后发送 nextPageToken,您将获得下一页数据。只要有 nextPageToken 的和更多数据就可以继续。
因此,如果您想找到一份特定的报告,我建议您循环浏览下一个链接,直到找到它。