Skip to content

Instantly share code, notes, and snippets.

@outadoc
Last active November 15, 2024 18:27
Show Gist options
  • Save outadoc/40060db45c436977a912 to your computer and use it in GitHub Desktop.
Save outadoc/40060db45c436977a912 to your computer and use it in GitHub Desktop.
Keolis Real-time API

Keolis "open-data" : XML Realtime API

Les données retournées sont au format XML.

Document trouvé et modifié depuis Pastebin.

Récupérer la liste des lignes

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=1

Renvoie la liste des lignes et les identifiants associés

Récupérer la liste des arrêts pour une ligne et un sens donnés

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=1&ligne=<id_ligne>&sens=<id_sens> 

Voir le contenu de la première URL pour l'id d'une ligne et les sens (généralement "A" et "R"). Les références des arrêts sont à utiliser pour obtenir les horaires des prochains passages.

Récupérer les horaires des prochains passages pour une ligne et un arrêt donné

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=3&refs=<référence_arret>&ran=1 

Voir le contenu de la seconde URL pour les références des arrêts. L'utilité du paramètre "ran" est inconnue mais il est nécessaire.

Il est également possible de récupérer les horaires pour plusieurs arrêts en les séparant par des point-virgules dans le paramètre refs.

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=3&refs=<référence_arret>;<référence_arret>;<référence_arret>&ran=1 

Codes réseau

Ville Code réseau
Le Mans 105
Pau 117
Soissons 120
Aix-en-Provence 135
Caen 147
Dijon 217
Brest 297
Pau-Agen 402
Blois 416
St-Étienne 422
Nantes 440
Montargis 457
Angers 497
Macon-Villefranche 691
Épinay-sur-Orge 910
Rennes 999
@velvet-lynx
Copy link

Salut @outadoc, Il faut ajouter 202 Chauny

@gbousqu
Copy link

gbousqu commented Apr 1, 2021

Bonjour,
Pour Dijon (217), ça ne marche plus ;-(
<xmldata> <erreur code="101"/> <heure>15:36</heure> <date>2021-04-01</date> <expire>300</expire> <alss nb="0"/> </xmldata>

@RobinP17
Copy link

RobinP17 commented Apr 1, 2021

Oh dommage... Si vous trouvez une autre solution, je suis là :))

@gbousqu
Copy link

gbousqu commented Apr 3, 2021

@RobinP17
voilà la réponse que j'ai reçu de divia. Wait and see.

Veuillez trouver les informations transmises par notre service gérant les données chargées sur l’Open data.
Concernant les prochains passages Tram et Bus en temps réel, des travaux sont en cours avec le PAN, Point d’Accès National (https://transport.data.gouv.fr/), portail sur lequel nous publierons le flux GFTS-RT (temps réel) et sur lequel nous publions déjà le GTFS (offre théorique). Nous ne pouvons annoncer de date puisque nous sommes en attente de leur retour. L’objectif est de le publier dans les prochaines semaines.
Concernant les vélos, des travaux sont en cours également avec le PAN pour publier à terme un flux d’information GBFS sur leur portail. L’objectif est de le publier d’ici la fin de l’année.
Concernant les places de parkings en ouvrage, le PAN va démarrer des travaux de standardisation d’un flux d’information pour lequel il n’existe pas encore de standard ou norme. Notre entreprise participera à ces travaux.
L’objectif est de pouvoir publier ce flux de données d’ici la fin de l’année également.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment