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
Questions à propos de l'utilisation de l'API
-
- Messages : 4
- Enregistré le : 02 septembre 2020, 09:10
-
- Équipe OpenData
- Messages : 354
- Enregistré le : 23 juin 2011, 16:16
Re: Questions à propos de l'utilisation de l'API
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) :
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
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é
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
-
- Messages : 4
- Enregistré le : 02 septembre 2020, 09:10
Re: Questions à propos de l'utilisation de l'API
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
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
-
- Équipe OpenData
- Messages : 354
- Enregistré le : 23 juin 2011, 16:16
Re: Questions à propos de l'utilisation de l'API
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
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
-
- Messages : 4
- Enregistré le : 02 septembre 2020, 09:10
Re: Questions à propos de l'utilisation de l'API
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.
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.
-
- Équipe OpenData
- Messages : 354
- Enregistré le : 23 juin 2011, 16:16
Re: Questions à propos de l'utilisation de l'API
Il ne faut pas mettre la clé entre chevrons.
Exemple (non fonctionnel) : https://data.bordeaux-metropole.fr/wps? ... d=B_PJUS16
Exemple (non fonctionnel) : https://data.bordeaux-metropole.fr/wps? ... d=B_PJUS16
-
- Messages : 4
- Enregistré le : 02 septembre 2020, 09:10
Re: Questions à propos de l'utilisation de l'API
Merci beaucoup !
J'aurais une dernière question, est-il possible d'obtenir le résultat sous un format json ?
Cordialement.
J'aurais une dernière question, est-il possible d'obtenir le résultat sous un format json ?
Cordialement.
-
- Équipe OpenData
- Messages : 354
- Enregistré le : 23 juin 2011, 16:16
Re: Questions à propos de l'utilisation de l'API
Oui tout est expliqué dans OpenDemos