MoveTech Challenge Startup
Innovez pour transformer la mobilité du quotidien
Traducir esta página
Présentation de l'API
SNCF met à disposition des développeurs une API qui permet d'accéder aux horaires théoriques et temps réel des trains du réseau ferroviaire français. L’API propose plusieurs fonctionnalités, notamment le calcul d’itinéraire, la consultation des grilles horaires des trains, les prochains passages dans une gare ou les perturbations sur le réseau.
- Découvrir les endpoints de l’API SNCF => https://www.digital.sncf.com/startup/api
- Obtenir une clé d’accès => https://www.digital.sncf.com/startup/api/token-developpeur
Vous devez vous authentifier afin d’utiliser l’API SNCF. Quand vous vous enregistrez, nous vous donnons une clé d’authentification. Vous devez utiliser l’authentification HTTP de base, le nom d’utilisateur étant la clé et qui est sans mot de passe. Username: copy / mettre la clé d’authentification; Password: laisser sans réponse
- Documentation de l’API => http://doc.navitia.io/
Note importante : L’API SNCF est basé sur Navitia software. Navitia est un Open Source software développé par Kisio Digital. Afin de voir les derniers avancements, visitez Navitia (http://doc.navitia.io/). Tous les exemples que Navitia contient référant à cet API. Parce que c’est basé sur la même technologie, n’oubliez pas de changer la première partie d’URL pour pouvoir faire la bonne requête API. Voici un exemple :
Cas d'usage
SNCF transporte chaque jour 10 millions de voyageurs. Accomplir cette mission implique de produire et d'analyser un très grand nombre de données : horaires planifiés et temps réel, équipements et services en gare, régularité des trains, accessibilité des gares, etc. L’API de SNCF constitue un accélérateur d’innovation au service d’une mobilité plus informée, plus fluide et plus personnalisée.
SNCF propose plusieurs cas d’usage :
- Accompagnement des voyageurs (cheminement, optimisation et valorisation du temps de voyage)
- Gestion de l'affluence dans les trains et les gares selon le trafic en temps réel
- Information aux voyageurs sur de nouveaux canaux (chatbot, robotique, domotique)
- Combinaison de l’information voyageurs avec d’autres secteurs (tourisme, immobilier)