Implementación: Paginación
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En el siguiente ejemplo, se muestra cómo recuperar conjuntos adicionales de resultados para las consultas de la API de datos de YouTube (v3).
La API usa el parámetro maxResults para indicar cuántos elementos se deben incluir en una respuesta de la API. Casi todos los métodos list de la API (videos.list, playlists.list, etc.) admiten ese parámetro.
Si hay resultados adicionales disponibles para una consulta, la respuesta de la API contendrá una propiedad nextPageToken, una propiedad prevPageToken o ambas. Los valores de esas propiedades se pueden usar para establecer el parámetro pageToken y recuperar una página adicional de resultados.
Por ejemplo, la siguiente consulta recupera los resultados de la búsqueda de los 10 videos más vistos que coinciden con la búsqueda "perro en patineta":
La respuesta de la API contiene las primeras 10 coincidencias de la consulta, así como una propiedad nextPageToken que se puede usar para recuperar los siguientes 10 resultados:
La siguiente consulta recupera los siguientes 10 resultados de la consulta:
Nota: Es posible que debas actualizar el valor del parámetro pageToken para completar esta solicitud en el Explorador de APIs. Ejecuta la consulta que recupera los primeros 10 resultados para obtener el valor correcto del parámetro pageToken.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-11-23 (UTC)"],[],["The YouTube Data API (v3) uses `maxResults` to specify the number of items in a response. `list` methods support this, and responses with additional results include `nextPageToken` or `prevPageToken`. These tokens, used with the `pageToken` parameter, retrieve further result sets. For instance, a query can get 10 most viewed videos, and a `nextPageToken` in the response allows fetching the next 10 by adding this value in the `pageToken` parameter.\n"]]