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.

Les données sont publiées sous la Norwegian Licence for Open Government Data (NLOD) 2.0

Identification dans l'en-tête

Toutes les requêtes à notre API en temps réel doivent envoyer l'en-tête Client-Identifier. Celle-ci doit contenir une valeur qui décrit l'application accédant à l'API. La valeur doit contenir le nom de votre entreprise / organisation, suivi d'un tiret et du nom de l'application, comme mycompany-travelplanner ou myname-citymonitor.

Points de terminaison

Auto discovery

Fichier de découverte automatique qui renvoie à tous les autres fichiers publiés par le système.

Point de terminaison : gbfs.json (Documentation)

Requête CURL

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

Réponse

{
  "data":{
    "nb":{
      "feeds":[
        {
          "url":"https://gbfs.urbansharing.com/trondheimbysykkel.no/system_information.json",
          "name":"system_information"
        },
        {
          "url":"https://gbfs.urbansharing.com/trondheimbysykkel.no/station_information.json",
          "name":"station_information"
        },
        {
          "url":"https://gbfs.urbansharing.com/trondheimbysykkel.no/station_status.json",
          "name":"station_status"
        }
      ]
    }
  },
  "ttl":10,
  "last_updated":1542035150
}

Système

Informations de base lisibles par machine sur Trondheim City Bike

Point de terminaison : system_information.json (Documentation)

Requête CURL

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

Réponse

{
  "last_updated": 1540218289,
  "ttl": 10,
  "data": {
    "system_id": "trondheim",
    "language": "nb",
    "name": "Trondheim City Bike",
    "operator": "UIP Trondheim Bysykkel AS",
    "timezone": "Europe/Oslo",
    "phone_number": "+4794858825",
    "email": "post@trondheimbysykkel.no"
  }
}

Stations

Informations sur toutes les stations, y compris la géolocalisation, les adresses et les descriptions

Point de terminaison : station_information.json (Documentation)

Requête CURL

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

Réponse

{
  "last_updated": 1540219057,
  "data": {
    "stations": [
      {
        "capacity": 15,
        "lat": 63.4304427209203,
        "address": "Kongensgate 15",
        "name": "Torvet I",
        "station_id": "175",
        "lon": 10.392744433633425
      },
      {
        "capacity": 13,
        "lat": 63.429289773431165,
        "address": "Illevollen",
        "name": "Ilaparken",
        "station_id": "47",
        "lon": 10.369248388233245
      },
      {
        "capacity": 13,
        "lat": 63.40575407332705,
        "address": "Sorgenfriveien 7",
        "name": "Sorgenfri",
        "station_id": "10",
        "lon": 10.399830937385559
      }
    ]
  }
}

Disponibilité

Disponibilité des vélos et des bornes

Point de terminaison : station_status.json (Documentation)

Requête CURL

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

Réponse

{
  "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"
      }
    ]
  }
}

Données historisées

Également disponible télécharger des relevés de trajet anonymes