Realtime data

Real time data is available in the GBFS format (General Bikeshare Feed Specification). More details are available on GitHub. The data is updated every 10 seconds.

I dati pubblicati ai sensi di Norwegian Licence for Open Government Data (NLOD) 2.0

Identificazione nell'intestazione

Tutte le richieste alla nostra API in tempo reale devono inviare l'intestazione Client-Identifier. L'intestazione deve contenere un valore che descriva l'applicazione che accede all'API. Il valore deve contenere il nome della tua azienda/organizzazione, seguito da un trattino e dal nome dell'applicazione, come mycompany-travelplanner o myname-citymonitor.

Gli endpoint

Auto discovery

File di rilevamento automatico che si collega a tutti gli altri file pubblicati dal sistema.

Endpoint: gbfs.json (Documentazione)

Richiesta CURL

curl -H "Client-Identifier: IDENTIFIER" https://gbfs.urbansharing.com/bikemi.com/gbfs.json

Sistema

Informazioni di base leggibili automaticamente su BikeMi

Endpoint: system_information.json (Documentazione)

Richiesta CURL

curl -H "Client-Identifier: IDENTIFIER" \
  https://gbfs.urbansharing.com/bikemi.com/system_information.json

Stazioni

Informazioni su tutte le stazioni, tra cui geolocalizzazione, indirizzo e descrizione

Endpoint: station_information.json (Documentazione)

Richiesta CURL

curl -H "Client-Identifier: IDENTIFIER" \
  https://gbfs.urbansharing.com/bikemi.com/station_information.json

Disponibilità

Disponibilità di biciclette e stalli

Endpoint: station_status.json ( Documentazione )

Richiesta CURL

curl -H "Client-Identifier: IDENTIFIER" \
  https://gbfs.urbansharing.com/bikemi.com/station_status.json

Risposta

{
  "last_updated": 1540219230,
  "data": {
    "stations": [
      {
        "is_installed": 1,
        "is_renting": 1,
        "num_bikes_available": 7,
        "num_docks_available": 5,
        "last_reported": 1540219230,
        "is_returning": 1,
        "station_id": "175"
      },
      {
        "is_installed": 1,
        "is_renting": 1,
        "num_bikes_available": 4,
        "num_docks_available": 8,
        "last_reported": 1540219230,
        "is_returning": 1,
        "station_id": "47"
      },
      {
        "is_installed": 1,
        "is_renting": 1,
        "num_bikes_available": 4,
        "num_docks_available": 9,
        "last_reported": 1540219230,
        "is_returning": 1,
        "station_id": "10"
      }
    ]
  }
}