API Fréquentation
Nicolas Jaulin avatar
Écrit par Nicolas Jaulin
Mis à jour il y a plus d’une semaine

PYSAE met à disposition 2 endpoints sur son API pour accéder aux données de fréquentation :

  • Montées par jour agrégées

  • Montées et descentes détaillées

Cette API nécessite une authentification.

Montées par jour agrégées

Endpoint

Description des variables

Variable

Format

Description

<group_id>

text

Identifiant du groupe

<date_from>

date au format GTFS YYYYMMDD

Date de début pour la requête

<date_to>

date au format GTFS YYYYMMDD

Date de début pour la requête

Réponse

La réponse est un objet JSON avec les montées par jour pour chaque jour de la plage de requête.

Exemple:

[  {       boarding: 1620,     date: "20200511"  },  {     boarding: 1564,     date: "20200512"  },  {     boarding: 2136,     date: "20200513"  }]

Montées et descentes détaillées

Endpoints

Exemples de requête :

Description des variables

Variable

Format

Description

<group_id>

text

Identifiant du groupe

<date>

date au format GTFS YYYYMMDD

Date de démarrage des courses.

Peut être au format date_début-date_fin pour interroger une plage de date.

Réponse

La réponse est un objet JSON avec tous les événements de comptage en provenance du système embarqué. Ces données détaillées permettent ensuite de faire n'importe quel filtre ou somme sur les données.

[  {

device_id: "a77eb38b055fb8ec",

gtfs_id: "5ebb388bbcb46228f20c78f8",

trip_id: "312|13164182:T15|6:50:00",

start_date: "20200513",

stop_sequence: 9,

stop_id: "07632-A",

passenger_count: {

boarding: 1,

alighting: 0

},

server_ts: 1589346185

  },  {    gtfs_id: "5ebb388bbcb46228f20c78f8",    trip_id: "312|13164182:T15|6:50:00",    start_date: "20200513",    stop_sequence: 41,    stop_id: "10091-A",    passenger_count: {

boarding: 0,

alighting: 1

    },    server_ts: 1589348722  }]
Avez-vous trouvé la réponse à votre question ?