ЭБС 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"
}
}
