Отчёт по парковкам и стоянкам

Этот API получает информацию о стоянках и парковках транспортного средства за указанный период. Можно узнать координаты, длительность, а также адрес места стоянки или парковки.

Как получить данные

Метод

GET

Адрес запроса

Для получения данных используйте адрес:  https://<server_address>/api/api.php?

Параметры запроса

  • cmd=runstops — команда API для получения отчета по стоянкам и парковкам
  • imei — идентификатор транспортного средства в системе
  • start — время начала выборки (Unix timestamp)
  • stop — время окончания выборки (Unix timestamp)
  • node — номер узла, на котором нужно выполнить команду
     

Пример запроса

https://<server_address>/api/api.php?cmd=runstops&start=1676840400&stop=1676926800&imei=16518&node=1
Ответ
{
    "code": 0,
    "msg": "OK",
    "stops": [
        {
            "ts": 1676840400,
            "te": 1676873376,
            "dur": 32976,
            "lat": "56.733388",
            "lon": "61.051853",
            "address": {
                "road": "Р-351",
                "county": "Белоярский городской округ",
                "state": "Sverdlovsk Oblast",
                "region": "Ural Federal District",
                "postcode": "624053",
                "country": "Russia",
                "country_code": "ru"
            }
        },
        {
            "ts": 1676875342,
            "te": 1676880065,
            "dur": 4723,
            "lat": "56.893278",
            "lon": "60.770452",
            "address": {
                "road": "Екатеринбургская кольцевая автомобильная дорога",
                "county": "Берёзовский городской округ",
                "state": "Sverdlovsk Oblast",
                "region": "Ural Federal District",
                "postcode": "623703",
                "country": "Russia",
                "country_code": "ru"
            }
        }
    ],
    "parkings": [
        {
            "ts": 1676887881,
            "te": 1676889637,
            "dur": 1756,
            "lat": "56.781017",
            "lon": "58.40189",
            "address": {
                "road": "Подъезд к д. Зобнина от км 216+740 а/д «г. Пермь — г. Екатеринбург»",
                "county": "Achitsky District",
                "state": "Sverdlovsk Oblast",
                "region": "Ural Federal District",
                "postcode": "623235",
                "country": "Russia",
                "country_code": "ru"
            }
        }
    ]
}
В ответ на API-запрос возвращается:
  • code — код результата (0 — успех)
  • msg — сообщение сервера (например, "OK")
  • stops — массив данных о стоянках:
  • ts— время начала стоянки (Unix timestamp)
  • te— время окончания стоянки (Unix timestamp)
  • dur— длительность стоянки в секундах
  • lat— широта точки
  • lon— долгота точки
  • address— информация об адресе стоянки (улица, район, область, регион, почтовый индекс, страна, код страны)
  • parkings— массив данных о парковках (аналогично полям stops)