ЭБС 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": "экономист" } ] }