Sui.

Publication

Partagez vos connaissances.

McMMoKing.
Jan 25, 2025
Questions et Réponses avec des Experts

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
Partager
Commentaires
.

Réponses

2
mssoni.
Jan 25 2025, 08:07

Pour dépasser la limite de 50 objets dans l'API GetObjects, vous devez utiliser la pagination. Cela implique d'utiliser le curseur fourni par l'API pour récupérer le prochain ensemble de résultats. Commencez par effectuer un appel d'API initial, puis vérifiez la réponse pour les détails de pagination tels que « NextCursor » et « HasNextPage ». Utilisez le « NextCursor » comme paramètre lors de vos appels d'API suivants jusqu'à ce que « HasNextPage » soit faux, indiquant qu'il n'y a plus d'objets à récupérer.

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

Pour la mise en œuvre, reportez-vous à la documentation de l'API Sui sur la pagination et les requêtes d'objets. Cela implique généralement d'effectuer une série de requêtes à l'aide du curseur jusqu'à ce que vous ayez récupéré toutes les données souhaitées. Chaque réponse fournira un curseur pour l'ensemble d'objets suivant, ce qui vous permettra de gérer efficacement des ensembles de données plus volumineux.

1
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
Plus d'infos