SDK
Pagination
Pagination basée sur les curseurs et itérateurs asynchrones dans le SDK TypeScript OptimoCMS.
Pagination
Tous les endpoints de liste retournent des résultats paginés avec pagination basée sur les curseurs.
Curseurs manuels
const page1 = await cms.sites.list({ limit: 10 });
if (page1.pagination.nextCursor) {
const page2 = await cms.sites.list({ limit: 10, cursor: page1.pagination.nextCursor });
}Itérateur asynchrone (recommandé)
for await (const site of cms.sites.listAll()) {
console.log(`${site.name} — ${site.domain}`);
}Étapes suivantes
- Gestion des erreurs — Retry sur 429 et erreurs serveur
- Authentification — Limites de débit par tier