Дані в реальному часі

Ідентифікація в заголовку

Всі запити до нашого API в реальному часі повинні надсилати заголовок Client-Identifier. Він повинен містити значення, яке описує програму, що звертається до API. Значення має містити назву вашої компанії/організації через тире та назву програми, наприклад, mycompany-travelplanner або myname-citymonitor.

Кінцеві точки

Auto discovery

Файл автоматичного виявлення, який посилається на всі інші файли, опубліковані системою.

Кінцева точка: gbfs.json (Документація)

CURL-запит

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

Система

Машинозчитувана основна інформація про MEVO

Кінцева точка: system_information.json (Документація)

CURL-запит

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

Станції

Інформація про всі станції, включаючи геолокацію, адреси та описи

Кінцева точка: station_information.json (Документація)

CURL-запит

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

Доступність

Наявність велосипедів та причалу

Кінцева точка: station_status.json (Документація)

CURL-запит

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

Відповідь

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