我正在使用 YouTube 分析 API (v1-rev18-1.15.0-rc)。我尝试使用视频维度获取一些频道报告。根据 API 文档,它有一个 maxResults <= 10 的限制。我将 startIndex 和 maxResults 设置为 belwo,但是对于以下代码,第二个查询没有返回任何内容。
第一页返回 10 行。
query.setMaxResults(10);
query.setStartIndex(1);
使用同一个查询对象,第二页什么也不返回(resultTable.Rows 为空)
query.setStartIndex(11);
result = query.execute();
result.getRows() == null; // true
我尝试每次创建一个新的查询对象或将 maxResults 设置为较小的数字,例如 3,它没有工作。在我测试的查询中,即使对于没有 maxResults 限制的维度(例如 day 维度),当 startIndex > 1 时它也会返回空行,即使它是第一个查询。我错过了什么吗?
我刚刚发现分页在内容所有者报告中有效,而不是在频道报告中。