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