Каталог книг

/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": [
          //////

}
    ]
}