Strony z listą zasobów

W polu maxResults możesz kontrolować maksymalną liczbę zasobów zwracanych przez serwer w odpowiedzi na żądanie wyświetlenia listy. Ponadto w przypadku niektórych kolekcji (takich jak Zdarzenia) istnieje stały limit pobranych wpisów, którego serwer nigdy nie przekroczy. Jeśli łączna liczba zdarzeń przekroczy tę wartość maksymalną, serwer zwróci jedną stronę wyników.

Pamiętaj, że maxResults nie gwarantuje liczby wyników na jednej stronie. Niepełne wyniki mogą być wykrywane przez niepuste pole nextPageToken w wyniku. Aby pobrać następną stronę, wykonaj dokładnie to samo żądanie co poprzednio i dodaj pole pageToken z wartością nextPageToken z poprzedniej strony. Do momentu pobrania wszystkich wyników na kolejnych stronach będzie wyświetlany nowy obiekt nextPageToken.

Oto przykładowe zapytanie, a po nim zapytanie pozwalające pobrać następną stronę wyników na liście podzielonej na strony:

GET /calendars/primary/events?maxResults=10&singleEvents=true

//Result contains

"nextPageToken":"CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA",

Kolejne zapytanie pobiera wartość z metody nextPageToken i przesyła ją jako wartość argumentu pageToken:

GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA