Core Reporting API v4を使用して Google アナリティクス データを取得しています。ディメンションと指標の特定の組み合わせについて、最大 10,000 レコードをキャプチャできます。私の質問は、クエリが 10,000 を超える検索結果を生成できる場合、それらすべてのレコードを取得するにはどうすればよいですか? ドキュメントを調べたところ、ReportRequest オブジェクトのプロパティを設定しても、1 回のリクエストで 10,000 を超えるレコードにアクセスできないことがわかりました。
ReportRequest request = new ReportRequest()
.setDateRanges(Arrays.asList(dateRange))
.setViewId(VIEW_ID)
.setDimensions(Arrays.asList(dimension))
.setMetrics(Arrays.asList(metric))
.setPageSize(10000);
取得できる検索結果の数に応じて、1 回の実行で複数の要求を有効にするにはどうすればよいでしょうか。
例: 私のクエリが 35,000 レコードを返すことができる場合、内部で管理される 4 つの要求 (10,000、10,000、10,000 & 3,500) があるはずです。
これを調べて、私にいくつかのガイダンスを提供してください。前もって感謝します。