Sie können die maximale Anzahl von Ressourcen steuern, die der Server in der Antwort auf eine Listenanfrage zurückgibt. Dazu legen Sie das Feld maxResults
fest. Außerdem gibt es für einige Sammlungen (z. B. „Ereignisse“) eine feste Obergrenze für die Anzahl der abgerufenen Einträge, die der Server nie überschreitet. Wenn die Gesamtzahl der Ereignisse dieses Maximum überschreitet, gibt der Server eine Ergebnisseite zurück.
Beachten Sie, dass maxResults
nicht die Anzahl der Ergebnisse auf einer Seite garantiert.
Unvollständige Ergebnisse sind an einem nicht leeren Feld nextPageToken
im Ergebnis zu erkennen. Um die nächste Seite abzurufen, führen Sie dieselbe Anfrage wie zuvor aus und hängen Sie ein pageToken
-Feld mit dem Wert nextPageToken
von der vorherigen Seite an. Auf den folgenden Seiten wird ein neues nextPageToken
angezeigt, bis alle Ergebnisse abgerufen wurden.
Hier ist beispielsweise eine Abfrage, gefolgt von der Abfrage zum Abrufen der nächsten Seite mit Ergebnissen in einer paginierten Liste:
GET /calendars/primary/events?maxResults=10&singleEvents=true
//Result contains
"nextPageToken":"CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA",
In der nachfolgenden Abfrage wird der Wert von nextPageToken
als Wert für pageToken
übergeben:
GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA