Skip to content

Utilisation de l’API

La plateforme Open Data TP Suisse propose différentes API.

Une clé API (token) est nécessaire pour accéder à l’API. Celui-ci peut être obtenu via le portail des développeurs.
Le token doit être envoyé dans l’en-tête HTTP en tant qu'”Authorization” pour chaque requête. L’utilisation est soumise à certaines limites.

Le portail des développeurs permet:

  • Création de clés API
  • Suppression des clés API
  • Consultation de l’utilisation par clé.

Les API disponibles

OJP:

GTFS-RT:

Ces API NE SONT PAS des API résiduelles et ne peuvent donc pas être décrites facilement avec des outils comme Swagger. Le document nécessaire est disponible sous les liens.

TRIAS (VDV 431) / OJP: Caractéristiques (DEPRECATED)

Ces services NE sont PAS des services REST. Via un seul point d’accès

https://api.opentransportdata.swiss/trias2020

des requêtes peuvent être effectuées au moyen de “POST”.

(Attention: pas de fin “/” dans l’appel)

L’en-tête Authorization doit contenir la clé API.

 

Authorization header

Le type de contenu doit être défini sur “text/XML” ou “application/XML”.

La réponse est toujours une structure XML qui dépend du service. Celle-ci doit ensuite être traitée.

 

Accès aux “données” dans les ensembles de données statiques par API

Les “données” dans CKAN peuvent également être traitées via une API. Celui-ci n’est pas soumis aux restrictions des clés. Dans le Cookbook, on trouve un exemple concernant les arrêts de bus.