API SIRI
Maxime Cabanel avatar
Écrit par Maxime Cabanel
Mis à jour il y a plus d’une semaine

Ce document décrit l’interface SIRI sur PYSAE.

L'interface SIRI (pour Service Interface for Real time Information) – est un protocole d’échange de l’information Temps Réel pour les transports collectifs (format XML).

Point d'accès

Il existe 2 moyens de se connecter au temps réel SIRI mis à disposition par Pysae:

  • Accès public : limité à 1 requête par seconde

  • Accès authentifié (API-KEY) : aucune restriction

Pour générer une API KEY il faut :

Limites par type d'accès

  • Accès libre :

    • limité au Siri

    • limité au mode requête

    • limité à 1 requête par seconde

  • Accès authentifié

    • accès au Siri et Siri Lite

    • accès au mode requête et mode abonnement

    • pas de limite de fréquence

Services Siri disponibles

Les services suivants sont disponibles en mode "requête" ou "abonnement":

  • CheckStatus

  • StopPointsDiscovery

  • LinesDiscovery

  • StopMonitoring

  • VehicleMonitoring

  • EstimatedTimetable

  • Situation Exchange

Format des requêtes Siri

Les requêtes Siri peuvent être envoyées au format XML brut ou SOAP. Les endpoints devront être adaptés selon le format que l'utilisateur souhaite utiliser :

Exemple d'interrogation du service temps réel

Voici un exemple d'interrogation du service temps réel des Cars Faure sur le SYTRAL.

L'url de base pour accéder aux services est la suivante : https://api.okina.fr/gateway/fau/realtime/

Exemple de requête sur le service /anshar/services (Sans oublier de renseigner l'API-KEY générée précédemment) :

Exemple de réponse:


Avez-vous trouvé la réponse à votre question ?