- Le service met à disposition toutes les informations sur les événements des entreprises de transport en Suisse qui sont reliées à la plaque tournante centrale de données DDS SKI.
- Dans ce cadre, la plateforme Open Data récupère toutes les 30 secondes un jeu de données actualisé de la DDS SKI et le met à disposition via l’API.
- Le service met à disposition un XML avec tous les messages (correspond à Initialload). Celui-ci peut être appelé par une simple Get-Request (vide – sans autres paramètres).
Restriction
- Maximum de 10 Get Requests par utilisateur et par minute.
Accès au service
Obtention de la clé API
Un token est nécessaire pour accéder à l’API. Pour générer et obtenir un token, il faut s’enregistrer sur la plateforme open data pour la mobilité en Suisse.
Une fois l’enregistrement réussi, il faut sélectionner l’onglet “API Keys”. Là, dans le “Developer Dashboard”, sous “Mes clés”, il est possible d’obtenir la clé correspondante pour la plateforme.
L’envoi de la clé se fait via l’adresse e-mail indiquée lors de l’enregistrement.
Point d’accès pour l’obtention des données
API | Lien |
Siri SX | https://api.opentransportdata.swiss/siri-sx |
Exemple d’utilisation du service
iFrame à intégrer sur une page web
Description du service
siri-sx-situation-monitor/embed_siri.md at main · openTdataCH/siri-sx-situation-monitor · GitHub
Configuration de l’iFrame
Description du service
Standards
Des informations sur les normes sont disponibles sur le site tp-info.ch dans la section “Données de perturbation”.
Schema ServiceDelivery (état actuel) – 11/2022
Les informations suivantes s’appliquent aux événements disponibles dans la plaque tournante centrale des données DDS SKI:
- PtSituation/Affects (optional) -> Peut être livré. L’utilisation n’est actuellement pas encore recommandée.
- PtSitutaion/Consequences/Affects (optional) -> Peut être livré. L’utilisation n’est actuellement pas encore recommandée.
- PtSitutation/PublishingAction (obligatoire) -> Partie normalisée de PtSituationElment. Cette partie est par exemple évaluée par l’iFrame mentionné ci-dessus.