API c2c

Hello,
J’ai l’impression que l’API ne prend pas en compte les filtres géographiques pour les itis. Par exemple cette requête:
https://api.camptocamp.org/routes#bbox=-705382%2C7880330%2C-692617%2C7897146
ne devrait renvoyer qu’une seule route, mais en renvoie plein. Parmi les premiers résultats, des itis à environ 1 000 km du bord du cadre.
Est-ce normal ?

https://api.camptocamp.org/routes?bbox=-705382%2C7880330%2C-692617%2C7897146

https://api.camptocamp.org/routes#bbox=-705382%2C7880330%2C-692617%2C7897146

C’est parce que tu as les virgules en %252C au lieu de 2%c on dirait et pour l’api il faut un ? plutot qu’un # :slight_smile:

Nickel, merci.

Ça viendrait de quoi ? Du browser ?

Je ne sais pas comment tu te débrouilles pour avoir les url de l’API.
Mais en utilisant l’outil intégré à Firefox (Ctrl + Maj + Q, ou menu > Outils > Dév web > Réseau), puis en rechargeant la page, tu obtiens tout plein d’url dont celle vers l’API.
A droite, il y a un champ « Url de la requète ». Clic dedans, Ctrl+A Ctrl+V, et voilà :
https://api.camptocamp.org/routes?bbox=-705382,7880330,-692617,7897146&pl=fr

Un c/c bête et méchant depuis ma barre d’URL, en remplaçant le www par api.
Mais merci pour l’astuce. Pour des tests, ça m’évitera d’avoir à seder l’URL pour remplacer les %252C & autres…

C’est parce que les caractères spéciaux de ton URL sont encodés 2x : , encoder -> %2C réencoder -> %252C :slight_smile:

C’est vicieux ça :smiley: