Каталог книг
/2.0/resources/books/
Данный запрос возвращает список доступных книг каталога платформы с учетом подписки организации.
- limit — передайте параметр limit для корректировки количества элементов списка в ответе. Максимально можно указывать не более 100.
- offset — смещение по списку (пропускает {offset} публикаций)
Используйте параметр ответа total для формирования пагинации запросов.
Формат возвращаемых данных о публикации:
title' => 'string',
'pubhouse' => 'string',
'author' => 'string',
'year_left' => 'int',
'year_right' => 'int',
'category_id' => 'int',
'related_categories' => '',
{
"success": true,
"message": "Книги были успешно получены",
"status": 200,
"total": 4798,
"data": [
{
"id": 133904,
"title": "1С:Бухгалтерия 2.0: начало работы",
"title_additional": "Учебное пособие",
"pubhouse": "Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа",
"authors": "Заика А.А.",
"liability": "",
"pubyear": 2024,
"pubtype": "не указан",
"isbn": "978-5-4497-2384-0",
"addit_subscribe": 0,
"url": "/catalog/books/133904",
"image": "/images/covers/no-cover.png"
},
{
"id": 133905,
"title": "1С:Бухгалтерия 8.1",
"title_additional": "Учебное пособие",
"pubhouse": "Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа",
"authors": "Пакулин В.Н.",
"liability": "",
"pubyear": 2024,
"pubtype": "не указан",
"isbn": "978-5-4497-2387-1",
"addit_subscribe": 0,
"url": "/catalog/books/133905",
"image": "/images/covers/no-cover.png"
},
{
"id": 136234,
"title": "Big Data",
"title_additional": "Study aid",
"pubhouse": "Ай Пи Ар Медиа",
"authors": "Cheremukhin A.D.",
"liability": "",
"pubyear": 2024,
"pubtype": "не указан",
"isbn": "978-5-4497-2589-9",
"addit_subscribe": 0,
"url": "/catalog/books/136234",
"image": "/images/covers/no-cover.png"
},
]
}
В запрос Вы можете включать дополнительно параметры фильтрации каталога:
- title - фильтрация по заглавию
- pubhouse — по издательству
- author — по авторам(id), int
- year_left — ограничение года издания слева (>=)
- year_right — ограничение года издания справа (<=)
- category_id — фильтр по основной категории
- related_categories[] — фильтр по связанным категориям
/2.0/resources/books/get/{id}
Данный запрос возвращает информацию об издании каталога. Дополнительно возвращается информация об оглавлении издания, если оно подготовлено:
{
"success": true,
"message": "Книга была успешно найдена",
"status": 200,
"data": {
"id": 5060,
"title": "Справочник инженера по АСУТП. Проектирование и разработка",
"title_additional": "Учебно-практическое пособие",
"pubhouse": "Инфра-Инженерия",
"authors": "Федоров Ю.Н.",
"liability": "",
"pubyear": 2016,
"description": "Справочник задает систему базовых определений и требований, выполнение которых реализуется в правилах создания АСУТП.
Даются рекомендации по выбору архитектуры автоматизированных систем управления и защиты технологических процессов.
Последовательно определяется состав и распределение работ по созданию АСУТП,
устанавливается состав и содержание проектной документации. Достоинством книги является её практическая направленность.
Процедуры выполнения работ по проектированию и разработке АСУТП,
рекомендации по учету особенностей проектирования систем защиты технологических процессов окажут методическую помощь всем,
кто связан с этими проблемами - от разработчиков систем, до руководителей предприятий.
Вместе с тем, книга может использоваться в качестве учебного пособия для
преподавателей и студентов высших и средних специальных учебных заведений соответствующих специальностей.
Представленная в работе методология создания АСУТП является шагом к разработке современных
отечественных стандартов промышленной автоматизации, согласованных с международным опытом.",
"pubtype": "не указан",
"isbn": "978-5-9729-0019-0",
"addit_subscribe": 0,
"url": "/catalog/books/5060",
"image": "/images/covers/no-cover.png"
},
"content": [
[
"'3' : 'Предисловие'"
],
[
"'7' : 'Глава 1. Постановка задач автоматизации'"
],
[
"'7' : '1.1. Область определения'"
],
]
}
/2.0/resources/categories
Данный запрос возвращает информацию о категориях каталога:
{
"success": true,
"message": "Категории были успешно получены",
"status": 200,
"categories": [
{
"type_id": 0,
"title": "Сквозные технологии",
"categories": [
{
"id": 13,
"title": "Технологии хранения и анализа больших данных",
"type_id": 0,
"children": [
{
"id": 1,
"title": "Информационные технологии и информационная безопасность",
"type_id": 1,
"books_count": 1306
},
{
"id": 2,
"title": "Системы связи, телекоммуникационные и квантовые технологии",
"type_id": 1,
"books_count": 172
},
{
"id": 3,
"title": "Строительство",
"type_id": 1,
"books_count": 101
},
{
"id": 4,
"title": "Добыча и обработка полезных ископаемых",
"type_id": 1,
"books_count": 159
},
{
"id": 5,
"title": "Транспорт и транспортная инфраструктура",
"type_id": 1,
"books_count": 152
},
{
"id": 6,
"title": "Энергетическая инфраструктура",
"type_id": 1,
"books_count": 126
},
{
"id": 7,
"title": "Химические технологии и продукты",
"type_id": 1,
"books_count": 34
},
{
"id": 8,
"title": "Сельское хозяйство",
"type_id": 1,
"books_count": 49
},
{
"id": 9,
"title": "Здравоохранение",
"type_id": 1,
"books_count": 51
},
{
"id": 10,
"title": "Городское хозяйство и финансовые услуги",
"type_id": 1,
"books_count": 122
},
{
"id": 11,
"title": "Общество и государство",
"type_id": 1,
"books_count": 746
},
{
"id": 12,
"title": "Педагогика, образование, наука",
"type_id": 1,
"books_count": 147
},
{
"id": 29,
"title": "Основы информатики и программирования",
"type_id": 2,
"books_count": 248
},
{
"id": 30,
"title": "Комбинаторика",
"type_id": 2,
"books_count": 70
},
{
"id": 31,
"title": "Цифровая педагогика и образовательные технологии",
"type_id": 2,
"books_count": 42
},
{
"id": 32,
"title": "Производство и промышленность",
"type_id": 1,
"books_count": 357
}
]
},
{
"id": 14,
"title": "Искусственный интеллект",
"type_id": 0,
"children": [
//////
}
]
}