El uso de paginación es fundamental para gestionar grandes conjuntos de datos al utilizar la API de VirtualPOS . Al realizar una solicitud a la URL https://api.virtualpos-sandbox.com/v3/payments, puedes incluir los parámetros de paginación para limitar la cantidad de resultados devueltos y desplazarte a través de las páginas de resultados.
Ajusta los valores de "limit" y "page" según tus necesidades para controlar la cantidad de datos que deseas recuperar y la posición desde la cual deseas comenzar. Esto garantiza una eficiente gestión y recuperación de datos al interactuar con la API de VirtualPOS en tus aplicaciones.
Ejemplo:
https://api.virtualpos-sandbox.com/v3/payments?limit=2&page=1
En el ejemplo anterior, al agregar los parámetros "limit=2" y "page=1" a la URL, se solicitarán un máximo de dos registros y se omitirán el primer resultado, lo que permitirá obtener la siguiente página de resultados.
En la resppuesta, el servicio retornara el siguiente objeto con la informacion de la paginación.
"pagination": {
"limit": 3,
"page": 1,
"pages": 2,
"total": 6
}
- limit: Número de registros que como máximo retornará cada request al servicio, el valor mínimo es 1 y el máximo es 100.
- page: Página solicitada en el request
- pages: Número total de páginas.
- total: Número total de registros.
Esto lo puedes implementar en las APIs de listado de objetos: