Описание api

Формат ответа для всех запросов: json
Запрос можно делать по двум протоколам: http или https(имеется подтвержденный ssl-сертификат)
Актуальная версия api: v2
Последний апдейт api: 03.03.2015
Последний апдейт db: 21.09.2017

Контакты: admin[собака]rozklad.org.ua

Документация актуальной версии api:
Группы
Преподаватели
Другие запросы

Документация предыдущей версии api v1:
http://api.rozklad.org.ua/v1

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

Ответ

{
    "statusCode": 200,
    "timeStamp": 1421086754,
    "message": "Ok",
    "debugInfo": null,
    "meta": {
        "total_count": "1860",
        "offset": 5,
        "limit": 2
    },
    "data": [
        {
            "group_id": 6,
            "group_full_name": "ам-32",
            "group_prefix": "ам",
            "group_okr": "bachelor",
            "group_type": "daily",
            "group_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?g=35f7c5e8-e70c-439e-9934-72fe5ceb3502"
        },
        {
            "group_id": 7,
            "group_full_name": "ам-32м",
            "group_prefix": "ам",
            "group_okr": "magister",
            "group_type": "daily",
            "group_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?g=4a9d67c1-29d1-4224-b5fe-b1ca9c77ff95"
        }
    ]
}

Параметры ответа

Названия поля Описание
statusCode Код статуса запроса
timeStamp Серверное время (timestamp)
message Сообщения статуса запроса(может выводится дополнительная информация)
debugInfo Может выводится служебная информация (по умолчанию null)
meta Если в результате запроса много записей - выводится дополнительная информация в данное поле:
int total_count - общее количество записей
int offset - смещение
int limit - количество выводимых записей
data Результат запроса