РКИ API / Документация о сервисе
В данном разделе приведен основной перечень запросов РКИ API.
Каталог книг
[POST] /books/list
Данный запрос возвращает список доступных книг каталога ЭБС с учетом подписки организации.
- limit — передайте параметр limit для корректировки количества элементов списка в ответе. Максимально можно указывать не более 100.
- offset — смещение по списку (пропускает {offset} публикаций)
Используйте параметр ответа total для формирования пагинации запросов.
Формат возвращаемых данных о публикации:
{ "meta": { "success": true, "message": "", "total": 1495 }, "data": [ { "book_id": 88766, "have_audio": 0, "is_audio_publication": 0, "title": "Физика в задачах. Электромагнетизм", "longtitle": "Учебное пособие для СПО", "pubhouses": "Профобразование, Ай Пи Ар Медиа", "authors": "Паршаков А.Н.", "year": "2020", "isbn": "978-5-4488-0727-5, 978-5-4497-0275-3", "description": "В учебном пособии на примере решения различных практических задач рассмотрены основные положения электромагнетизма. В издание включены задачи по следующим разделам: электростатика, электрический ток, магнетизм и различные нестационарные задачи электромагнетизма (явление электромагнитной индукции, движение заряженных частиц в электромагнитных полях). Подготовлено с учетом требований Федерального государственного образовательного стандарта среднего профессионального образования. Предназначено студентам всех специальностей и профессий среднего профессионального образования, изучающим дисциплину «Физика». Может быть полезно студентам инженерно-технических специальностей и профессий при изучении дисциплины «Электротехника и электроника».", "image": "images/profobrazovanie/small/978-5-4488-0727-5.jpg", "searchindex": 794 }, { "book_id": 81348, "have_audio": 0, "is_audio_publication": 0, "title": "Азбука тестирования. Практическое руководство для преподавателей РКИ", "longtitle": "", "pubhouses": "Златоуст", "authors": "Кирейцева А.Н.", "year": "2019", "isbn": "978-5-86547-637-5", "description": "В пособии приводятся теоретические сведения, которые необходимы начинающему тестологу, анализируются уже существующие тестовые батареи и даются конкретные рекомендации по разработке и применению учебных тестов. Изложение тестологических концепций в пособии сведено до минимума: автор делает упор на практические советы по созданию дискретных тестов (по отдельным видам речевой деятельности) и интегральных тестов, позволяющих определить степень сформированности целостного представления о русском языке в сознании иностранца. Пособие призвано помочь преподавателям освоить применение обучающих тестов в повседневной учебной практике. Это позволит им лучше подготовить студентов-иностранцев к сертификационному тестированию, по-новому взглянуть на возможности оценки знаний учащихся и добиться ее большей объективности. Адресовано всем специалистам в области РКИ, а также студентам старших курсов, аспирантам и преподавателям различных филологических специальностей, интересующимся проблемами языкового тестирования.", "image": "images/zlat.spb/small/978-5-86547-637-5.jpg", "searchindex": 914 }, { "book_id": 87784, "have_audio": 0, "is_audio_publication": 0, "title": "Алгебра и теория чисел", "longtitle": "Учебное пособие для СПО", "pubhouses": "Профобразование, Уральский федеральный университет", "authors": "Веретенников Б.М., Михалева М.М.", "year": "2019", "isbn": "978-5-4488-0405-2, 978-5-7996-2856-7", "description": "Учебное пособие включает в себя такие разделы, как элементарная теория чисел, теория сравнений, цепные и непрерывные дроби, p-адические числа. Предназначено для изучения дисциплин «Математика», «Математика: алгебра и начала анализа, геометрия» обучающимся по техническим специальностям и профессиям среднего профессионального образования.", "image": "images/defaults/pro_edu/small/2.jpg", "searchindex": 925 } ] }
В запрос Вы можете включать дополнительно параметры фильтрации каталога:
- title - фильтрация по заглавию
- pubhouse — по издательству
- author — по авторам
- year_left — ограничение года издания слева (>=)
- year_right — ограничение года издания справа (<=)
[GET] /books/{id}/get
Данный запрос возвращает информацию об издании каталога. Дополнительно возвращается информация об оглавлении издания, если оно подготовлено:
{ "meta": { "success": true, "message": "" }, "data": { "book_id": 88766, "have_audio": 0, "is_audio_publication": 0, "title": "Физика в задачах. Электромагнетизм", "longtitle": "Учебное пособие для СПО", "pubhouses": "Профобразование, Ай Пи Ар Медиа", "authors": "Паршаков А.Н.", "year": "2020", "isbn": "978-5-4488-0727-5, 978-5-4497-0275-3", "description": "В учебном пособии на примере решения различных практических задач рассмотрены основные положения электромагнетизма. В издание включены задачи по следующим разделам: электростатика, электрический ток, магнетизм и различные нестационарные задачи электромагнетизма (явление электромагнитной индукции, движение заряженных частиц в электромагнитных полях). Подготовлено с учетом требований Федерального государственного образовательного стандарта среднего профессионального образования. Предназначено студентам всех специальностей и профессий среднего профессионального образования, изучающим дисциплину «Физика». Может быть полезно студентам инженерно-технических специальностей и профессий при изучении дисциплины «Электротехника и электроника».", "image": "images/profobrazovanie/small/978-5-4488-0727-5.jpg", "searchindex": 794, "addit": false, "accessible": true } }
[GET] /books/categories
Данный запрос возвращает информацию о категориях каталога.
{ "meta": { "success": true, "message": "" }, "data": [ { "id": 13, "pagetitle": "Грамматика", "parent_title": "Учебная литература" }, { "id": 21, "pagetitle": "Аудирование, чтение, говорение, письмо", "parent_title": "Учебная литература" }, { "id": 22, "pagetitle": "Развитие речи", "parent_title": "Учебная литература" }, { "id": 23, "pagetitle": "Чтение", "parent_title": "Учебная литература" }, { "id": 24, "pagetitle": "Специализированные издания", "parent_title": "Учебная литература" }, { "id": 25, "pagetitle": "Билингвальное, полилингвальное образование", "parent_title": "Учебная литература" }, { "id": 164, "pagetitle": "Общеобразовательные предметы", "parent_title": "Учебная литература" }, { "id": 241, "pagetitle": "Учебники, учебные пособия", "parent_title": "Учебная литература" }, { "id": 319, "pagetitle": "Фонетика", "parent_title": "Учебная литература" }, { "id": 27, "pagetitle": "Словари", "parent_title": "Вспомогательная литература" }, { "id": 28, "pagetitle": "Тестирование", "parent_title": "Вспомогательная литература" }, { "id": 29, "pagetitle": "Методики преподавания", "parent_title": "Вспомогательная литература" }, { "id": 165, "pagetitle": "Нормативно-правовая база", "parent_title": "Вспомогательная литература" }, { "id": 36, "pagetitle": "Литература для детей", "parent_title": "Художественная литература" }, { "id": 35, "pagetitle": "Классика и современная литература", "parent_title": "Художественная литература" }, { "id": 38, "pagetitle": "Страноведение", "parent_title": "Русская история и культура" }, { "id": 39, "pagetitle": "Культура. Традиции", "parent_title": "Русская история и культура" }, { "id": 40, "pagetitle": "История России", "parent_title": "Русская история и культура" }, { "id": 41, "pagetitle": "Искусство России", "parent_title": "Русская история и культура" } ] }
[GET] /books/levels
Данный запрос возвращает информацию уровнях владения языком.
{ "meta": { "success": true, "message": "" }, "data": [ { "id": 1, "level": "Элементарный уровень (A1)" }, { "id": 2, "level": "Базовый уровень (A2)" }, { "id": 3, "level": "I сертификационный уровень (B1)" }, { "id": 4, "level": "II сертификационный уровень (В2)" }, { "id": 5, "level": "III сертификационный уровень (C1)" }, { "id": 6, "level": "IV сертификационный уровень (C2)" } ] }
[GET] /books/levels/{category_id}
Данный запрос возвращает информацию об уровнях владения языком в рамках указанной категории.
{ "meta": { "success": true, "message": "" }, "data": [ { "id": 1, "level": "Элементарный уровень (A1)" }, { "id": 2, "level": "Базовый уровень (A2)" }, { "id": 3, "level": "I сертификационный уровень (B1)" }, { "id": 4, "level": "II сертификационный уровень (В2)" }, { "id": 5, "level": "III сертификационный уровень (C1)" }, { "id": 6, "level": "IV сертификационный уровень (C2)" } ] }
[GET] /books/pubhouses
Данный запрос возвращает информацию об издательствах каталога.
{ "meta": { "success": true, "message": "" }, "data": [ { "pubhouses": "T8RUGRAM" }, { "pubhouses": "«Русский язык». Курсы" }, { "pubhouses": "Аделант" } ] }
[GET] /books/authors
Данный запрос возвращает информацию об авторах каталога.
{ "meta": { "success": true, "message": "" }, "data": [ { "authors": "" }, { "authors": "Aesop" }, { "authors": "Albert Payson Terhune" } ] }
[GET] /books/years
Данный запрос возвращает информацию о годах выпуска книг.
{ "meta": { "success": true, "message": "" }, "data": [ { "year": "2002" }, { "year": "2004" }, { "year": "2005" } ] }