欢迎于 10 月 16 日
在 Discord 上直播加入我们!届时,我们将在 Google 广告和效果衡量社区服务器上与您互动。我们将讨论 Google Ads API V22 中新增的功能。
将结果分页
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
GoogleAdsService.Search
支持以 10,000 行的固定页面大小进行分页。查询的结果集会拆分为多个响应,每个响应包含 10,000 个对象。
例如,请考虑以下查询:
SELECT
ad_group.id,
ad_group_criterion.type,
ad_group_criterion.criterion_id,
ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type
FROM ad_group_criterion
WHERE ad_group_criterion.type = KEYWORD
如果您的账号包含 50,000 个关键字,则结果集包含的将是第一个响应中的 10,000 个 GoogleAdsRow
对象,外加一个 next_page_token
。
如需检索接下来的 10,000 行,请再次发送请求,但要将请求中的 page_token
更新为响应中的 next_page_token
。请注意,在包含最后一批行的响应中,next_page_token
不会填充。
我们的客户端库会自动处理分页。您只需遍历响应的行即可。在返回当前页面中的所有行后,客户端库会代表您自动获取新的行页面,直到检索了整个数据集为止。如果使用 REST 取代 gRPC,那么您必须对每个新的页面明确地发出请求。
Google Ads API 在内部缓存整个数据集,因此后续请求的速度会比初始请求快。
您的查询必须在后续请求中完全保持不变,才能利用缓存的数据。这些请求不会对您的配额产生影响,对于基本访问权限级别而言,尤其如此。如果查询发生变化,并且是与同一页面令牌一起发送的,则会返回错误。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-09-26。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-26。"],[],[]]