Page 1 sur 1

Questions à propos de l'utilisation de l'API

Posté : 02 septembre 2020, 09:12
par AnthonyMMK
Bonjour,

Je développe une application web ReactJS et j'aimerais utiliser l'API pour afficher les prochains passages du Tram selon les arrêts sélectionnés. Or je n'ai pas trouvé de réelle documentation à ce propos. Pourriez vous m'indiquer comment faire un appel à l'API avec un arrêt de Tram ciblé. Comme par exemple les prochains départs depuis l'arrêt Victoire ?

Merci d'avance

Re: Questions à propos de l'utilisation de l'API

Posté : 09 septembre 2020, 11:13
par Sébastien Cart-Lamy
Bonjour,
Tout d'abord il vous faut une clé api : https://data.bordeaux-metropole.fr/opendata/key

Pour obtenir les prochains passages à un arrêt, il faut utiliser le WPS, qui comporte certains process relatifs au SAEIV. Les voici (on peut les retrouver sur le getcapabilities du service) :
  • saeiv_arret_passages : Retourne tous les passages sur un arret spécifique SAEIV Bus - Tram
  • saeiv_arrets_chemin : Retourne les arrêts ordonnés d'un chemin de ligne
  • saeiv_arrets_sens : Retourne les arrêts d'un sens de ligne
  • saeiv_troncons_sens : Retourne tous les tronçons d'un sens de ligne (ne retourne pas les déviations)
  • saeiv_arrets_flexo : Retourne les arrêts d'une zone Flexo
  • saeiv_lipub_arret : Retourne tous les lieux publics en relation avec un arrêt
  • saeiv_correspondances : Retourne les correspondances TBM autour d'un arrêt donné
Ces fonctions étaient visibles sur les démonstrateurs de l'ancienne plateforme OpenData, malheureusement ils ne sont plus disponibles actuellement. Nous sommes actuellement en train de revoir toute la partie documentation des webservices.

Exemple d'une requête pour le prochain passage à l'arrêt qui à pour GID 2974 (Palais de justice) - n'oubliez pas de remplacer [VOTRECLE] par votre clé API :
https://data.bordeaux-metropole.fr/wps? ... GID%3D2974

Re: Questions à propos de l'utilisation de l'API

Posté : 26 juillet 2021, 09:49
par AnthonyMMK
Bonjour, je viens de retourner sur mon projet après quelques mois, merci pour votre réponse.

En revanche, je viens d'essayer votre requete avec ma clé comme ceci :

https://data.bordeaux-metropole.fr/wps? ... s=GID=2974

J'ai essayé via navigateur et via curl et j'obtiens soit via curl :

Paramtre "SERVICE" manquant ou invalide

Ou alors via navigateur : Clé logicielle invalide

Sauriez-vous d'où cela pourrait venir ?

Merci d'avance

Re: Questions à propos de l'utilisation de l'API

Posté : 27 juillet 2021, 08:20
par Sébastien Cart-Lamy
Bonjour Anthony,
L'utilisation de ce process est illustrée dans cet exemple sur OpenDemos : https://data.bordeaux-metropole.fr/open ... v/passages

Utilise le bouton "voir l'algorithme" pour le détails sur le WS et ses paramètres

Re: Questions à propos de l'utilisation de l'API

Posté : 29 juillet 2021, 09:29
par AnthonyMMK
J'ai encore bien essayé en suivant les instructions mais j'ai toujours "clé logicielle invalide" alors qu'elle fonctionne. D'où pourrait venir le problème ?

https://data.bordeaux-metropole.fr/wps?key=[********]&service=wps&version=1.0.0&request=execute&identifier=saeiv_arret_passages&datainputs=arret_id=B_PJUS16

Cette requête est bien fonctionnelle ou il y a une erreur quelque part ?

Cordialement.

Re: Questions à propos de l'utilisation de l'API

Posté : 29 juillet 2021, 09:31
par Sébastien Cart-Lamy
Il ne faut pas mettre la clé entre chevrons.

Exemple (non fonctionnel) : https://data.bordeaux-metropole.fr/wps? ... d=B_PJUS16

Re: Questions à propos de l'utilisation de l'API

Posté : 29 juillet 2021, 10:03
par AnthonyMMK
Merci beaucoup !

J'aurais une dernière question, est-il possible d'obtenir le résultat sous un format json ?

Cordialement.

Re: Questions à propos de l'utilisation de l'API

Posté : 29 juillet 2021, 10:05
par Sébastien Cart-Lamy
Oui tout est expliqué dans OpenDemos