Sui.

Publicación

Comparte tu conocimiento.

McMMoKing.
Jan 25, 2025
P&R expertos

How to query more than 50 NFTs using getObjects API?

I'm trying to retrieve a large number of NFTs from a blockchain address but ran into a limit in the getObjects API, which restricts the number of objects I can fetch at a time to 50. What's the correct way to handle this limitation and obtain more results? Is there any specific method or example code for handling pagination?

  • Sui
  • Architecture
1
2
Cuota
Comentarios
.

Respuestas

2
mssoni.
Jan 25 2025, 08:07

Para superar el límite de 50 objetos en la API GetObjects, debes utilizar la paginación. Esto implica usar el cursor proporcionado por la API para obtener el siguiente conjunto de resultados. Empieza por hacer una llamada inicial a la API y, a continuación, comprueba la respuesta para ver los detalles de paginación, como «nextCursor» y «hasNextPage». Usa el parámetro «nextCursor» en las siguientes llamadas a la API hasta que «hasNextPage» sea falso, lo que indica que no hay más objetos que buscar.

1
Comentarios
.
Tawhid.
Jan 25 2025, 12:14

Para la implementación, consulte la documentación de la API Sui sobre la paginación y la consulta de objetos. Por lo general, esto implica realizar una serie de solicitudes con el cursor hasta que haya recuperado todos los datos deseados. Cada respuesta proporcionará un cursor para el siguiente conjunto de objetos, lo que le permitirá gestionar conjuntos de datos más grandes de forma eficaz.

1
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

Usamos cookies para asegurarnos de que obtenga la mejor experiencia en nuestro sitio web.
Más información