Daten in Echtzeit

Identifikation in der Kopfzeile

Alle Anfragen an unsere Echtzeit-API sollten den Client-Identifier Header senden. Dieser sollte einen Wert enthalten, der die Anwendung beschreibt, die auf die API zugreift. Der Wert sollte Ihren Unternehmens-/Organisationsnamen enthalten, gefolgt von einem Bindestrich und dem Namen der Anwendung, wie mycompany-travelplanner oder myname-citymonitor.

Endpunkte

Auto discovery

Auto-Discovery-Datei, die auf alle anderen vom System veröffentlichten Dateien verweist.

Endpunkt: gbfs.json (Dokumentation)

CURL-Anfrage

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

System

Maschinenlesbare Basisinformationen über MEVO

Endpunkt: system_information.json (Dokumentation)

CURL-Anfrage

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

Bahnhöfe

Informationen über alle Bahnhöfe, einschließlich Geo Lokalisierung, Adressen und Beschreibungen

Endpunkt: station_information.json (Dokumentation)

CURL-Anfrage

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

Verfügbarkeit

Verfügbarkeit von Fahrrädern und Docks

Endpunkt: station_status.json (Dokumentation)

CURL-Anfrage

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

Antwort

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