Bonjour à toutes et à tous,
Le nombre maximum d’objets renvoyés par page par l’API DATAtourisme passe de 250 à 100. Cette limite porte sur le paramètre page_size.
Pourquoi ce changement ?
Les pages très volumineuses chargent fortement l’infrastructure de l’API, et ce pour tous les utilisateurs. Avec des pages plus petites, les temps de réponse restent courts et le service stable pour tout le monde.
Ce qui change pour vous
-
page_sizeaccepte désormais une valeur comprise entre 1 et 100. La valeur par défaut reste 20. -
Si votre intégration demande plus de 100 objets par page (par exemple
page_size=250), adaptez-la dès maintenant.
Comment adapter votre intégration ?
-
Réglez
page_sizeà 100 au maximum dans vos appels. -
Parcourez les résultats avec les liens
next/previousde l’objetmeta, ou avec l’en-tête HTTPLink. Cette méthode est la plus fiable pour récupérer tout le catalogue sans rien manquer. -
Ne calculez pas vous-même le nombre de pages à partir de la valeur que vous avez demandée. Fiez-vous à
meta.page_sizeetmeta.total_pagesrenvoyés dans la réponse. -
Rappel : l’accès direct par numéro de page (
page=N) s’arrête aux 10 000 premiers résultats, soit 100 pages de 100 objets. Au-delà, suivez les liensnext.
La documentation est à jour : Documentation API DATAtourisme
Cordialement.
