ЭБС IPR BOOKS API / Документация о сервисе
В данном разделе приведен основной перечень запросов IPR BOOKS API.
Управление работами обучающихся и преподавателей
/users/{user_id}/works/get
Данный запрос возвращает список работ для указанного пользователя.
- limit — передайте параметр limit для корректировки количества элементов списка в ответе. Максимально можно указывать не более 100.
- offset — смещение по списку (пропускает {offset} элементов)
Используйте параметр ответа total для формирования пагинации запросов.
Формат возвращаемых данных:
{ "success": true, "message": "", "total": 14, "status": 200, "data": [ { "id": 86452, "year_id": 325, "facultet_id": 953, "department_id": 2007, "specialty_id": 3898, "scientific_adviser": "Кузьмичев Николай Валерьевич", "worktype": "Выпускная работа", "description": "Описание документа", "assessment": "5", "selfcheck": 0, "activity_id": 3, "report_id": 112446, "report_link": "http://bse.elibs.ru/#/report/full/112446/1573/7b52af065855dcc53a8499da622561c6", "percent": "8.87518516", "name": "IPR MEDIA" },...
/users/{user_id}/works/getAddWorkFileLink
Данный запрос создает уникальную ссылку для загрузки работы для указанного пользователя.
{ "success": true, "message": "", "status": 200, "data": { "link": "http://www.vkr-vuz.ru/students-work-upload?user_id=****&time=1557231994&hash=8954d1d7244ead64953ec9d4db7d6ff0" } }