Вы можете контролировать максимальное количество ресурсов, возвращаемых сервером в ответе на запрос списка, установив значение в поле maxResults . Кроме того, для некоторых коллекций (например, событий) существует жесткое ограничение на количество извлекаемых записей, которое сервер никогда не превысит. Если общее количество событий превысит этот максимум, сервер вернет одну страницу результатов.
Помните, что maxResults не гарантирует количество результатов на одной странице. Непустое поле nextPageToken в ответе указывает на неполные результаты. Чтобы получить следующую страницу, повторите предыдущий запрос и добавьте параметр pageToken со значением nextPageToken с предыдущей страницы. Каждая последующая страница будет предоставлять новый nextPageToken пока ответ не будет содержать все результаты.
Например, следующий запрос запрашивает первую страницу:
GET /calendars/primary/events?maxResults=10&singleEvents=true
В ответе содержится nextPageToken :
{
"nextPageToken": "CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA"
}
Последующий запрос берет значение из nextPageToken и отправляет его в качестве значения для pageToken :
GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA