ЭБС IPR BOOKS API / Документация о сервисе
В данном разделе приведен основной перечень запросов IPR BOOKS API.
Список годов выпуска
/structure/years/get
Данный запрос возвращает список созданных в структуре организации годов выпуска.
- limit — передайте параметр limit для корректировки количества элементов списка в ответе. Максимально можно указывать не более 100.
- offset — смещение по списку (пропускает {offset} элементов)
Используйте параметр ответа total для формирования пагинации запросов.
Формат возвращаемых данных о годе выпуска:
{
"success": true,
"message": "",
"total": 5,
"status": 200,
"data": [
{
"id": 1042,
"name": "2018",
"comment": "Первый семестр",
"countstudent": 150
}
{
"id": 1327,
"name": "2020/2021",
"comment": null,
"countstudent": 0
},
{
"id": 1328,
"name": "2020/2021",
"comment": null,
"countstudent": 0
},
{
"id": 1330,
"name": "2027",
"comment": "",
"countstudent": 111
}
]
}
/structure/years/{year_id}/get
Данный запрос возвращает информацию о годе выпуска.
{
"success": true,
"message": "",
"total": "",
"status": 200,
"data": {
"id": 1042,
"name": "2018",
"comment": "Первый семестр",
"countstudent": 150,
"deleted": 0
}
}
/structure/years/{year_id}/facultets/get
Данный запрос возвращает информацию о списке факультетов в рамках года выпуска.
{
"success": true,
"message": "",
"total": 5,
"status": 200,
"data": [
{
"id": 3198,
"name": "ТЕОРЕТИЧЕСКИЕ "
},
{
"id": 3199,
"name": "Экономический факультет"
},
{
"id": 4018,
"name": "2021/2022"
},
{
"id": 4019,
"name": "Факультет припороварения"
},
{
"id": 4020,
"name": "Факультет припороварения 2"
}
]
}
/structure/facultets/{facultet_id}/departments/get
Данный запрос возвращает информацию о списке кафедр в рамках факультета.
{
"success": true,
"message": "",
"total": 1,
"status": 200,
"data": [
{
"id": 8717,
"name": "Экономики и права"
}
]
}
/structure/departments/{department_id}/specialties/get
Данный запрос возвращает информацию о списке направлений подготовки в рамках кафедры.
{
"success": true,
"message": "",
"total": 3,
"status": 200,
"data": [
{
"id": 16766,
"code": "38.04.01",
"name": "Экономика",
"directionname": "экономист"
},
{
"id": 16768,
"code": "25.03.03",
"name": "Аэронавигация",
"directionname": "экономист"
},
{
"id": 16769,
"code": "35.03.04",
"name": "Агрономия",
"directionname": "экономист"
}
]
}
