Sanntidsdata

Sanntidsdata er tilbudt i formatet GBFS (General Bikeshare Feed Specification). Les mer om dette på GitHub. Data oppdateres hvert 10. sekund.

Dataene er gjort tilgjengelig under Norsk lisens for offentlige data (NLOD) 2.0

Identifikasjon i header

Alle spørringer til vårt sanntids-API bør sende headeren Client-Identifier. Denne bør inneholde en verdi som beskriver applikasjonen som kaller APIet. Verdien bør inneholde navnet på ditt firma/organisasjon, deretter en strek og navn på applikasjonen, som mittfirma-reiseplanlegger eller mittfirma-bymonitor.

Endepunkter

Auto discovery

Auto-discovery-fil som lenker til alle de andre filene som er publisert av systemet.

Endepunkt: gbfs.json (Dokumentasjon)

CURL request

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

Respons

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

System

Maskinlesbar grunnleggende informasjon om Bergen Bysykkel

Endepunkt: system_information.json (Dokumentasjon)

CURL request

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

Respons

{
  "last_updated": 1540309494,
  "ttl": 10,
  "data": {
    "system_id": "bergen-city-bike",
    "language": "nb",
    "name": "Bergen City Bike",
    "operator": "Urban Infrastructure Partner",
    "timezone": "Europe/Oslo",
    "phone_number": "90259737",
    "email": "post@bergenbysykkel.no"
  }
}

Stasjoner

Informasjon om alle stasjoner, med adresser og beskrivelse.

Endepunkt: station_information.json (Dokumentasjon)

CURL request

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

Respons

{
 "last_updated": 1540309984,
 "data": {
    "stations": [
       {
          "address": "Kaigaten",
          "capacity": 19,
          "lon": 5.327895003562276,
          "name": "Rådhuset",
          "station_id": "223",
          "lat": 60.39168071231371
       },
       {
          "address": "Måsekjæret",
          "capacity": 10,
          "lon": 5.320473627367278,
          "name": "Sandviken Brygge",
          "station_id": "222",
          "lat": 60.41292872155995
       },
       {
          "address": "sandvikstorget 11",
          "capacity": 19,
          "lon": 5.322648583141813,
          "name": "Sandvikstorget",
          "station_id": "221",
          "lat": 60.408582102784685
       }
     ]
   }
 }

Tilgjengelighet

Tilgjengelighet på sykler og stasjoner

Endepunkt: station_status.json (Dokumentasjon)

CURL request

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

Respons

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

Historiske data

Du kan også laste ned anonymisert turhistorikk