Puedes controlar el número máximo de recursos que muestra el servidor en la
respuesta a una solicitud de lista mediante la configuración del campo maxResults
Además,
Para algunas colecciones (como los Eventos), hay un límite estricto en cuanto a la cantidad de
las entradas recuperadas que el servidor nunca superará. Si la cantidad total de
supere este máximo, el servidor muestra una página de resultados.
Recuerda que maxResults
no garantiza la cantidad de resultados en una página.
Los resultados incompletos se pueden detectar con un campo nextPageToken
que no esté vacío en
el resultado. Para recuperar la página siguiente, realiza exactamente la misma solicitud
como antes y agrega un campo pageToken
con el valor de
nextPageToken
de la página anterior. Se proporciona un nextPageToken
nuevo.
en las siguientes páginas hasta que se recuperen todos los resultados.
Por ejemplo, esta es una consulta seguida de la consulta para recuperar el en la siguiente página de resultados en una lista paginada:
GET /calendars/primary/events?maxResults=10&singleEvents=true
//Result contains
"nextPageToken":"CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA",
La consulta siguiente toma el valor de nextPageToken
y
lo envía como el valor de pageToken
:
GET /calendars/primary/events?maxResults=10&singleEvents=true&pageToken=CiAKGjBpNDd2Nmp2Zml2cXRwYjBpOXA