Passer au contenu principal

API SIRI

Écrit par Patrick
Mis Ă  jour il y a plus d'un an

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 ?