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