print_r($segments) の後、配列の出力は次のようになります。
Array
(
[kind] => analytics#segments
[username] => account@gmail.com
[totalResults] => 2334
[startIndex] => 1
[itemsPerPage] => 1000
[items] => Array
(
[0] => Array
(
[id] => -1
[kind] => analytics#segment
[selfLink] => https://www.googleapis.com/analytics/v3/management/segments/gaid::-1
[segmentId] => gaid::-1
[name] => All Visits
[definition] =>
)
...
[999] => Array
(
[id] => -1
[kind] => analytics#segment
[selfLink] => https://www.googleapis.com/analytics/v3/management/segments/gaid::-1
[segmentId] => gaid::-1
[name] => All Visits
[definition] =>
)
)
)
この配列は、google アナリティクス API PHP からの出力です。表示される最大値は、itemsPerPage パラメーターに記載されているように1000行ですが、totalResultsパラメーターに記載されているように、 2334に近い 1000 を超えています。
一度にすべての出力を表示するように強制する方法を知っている人はいますか?
これを実行すると:
$nextLink = $results->getNextLink()
? $results->getNextLink() : 'none';
print($nextLink);
Accoring to this
ドキュメント I have to use the parameter called
の最大結果 to display more results per page, but I have no idea how to do so, no much documentation about it.
max-resultsパラメータまたはlinkを使用して残りの結果を取得する方法はありますか?