IPR SMART API / Документация о сервисе

В данном разделе приведен основной перечень запросов IPR SMART API.

Каталог книг

/2.0/resources/books/

Данный запрос возвращает список доступных книг каталога платформы с учетом подписки организации.

  • limit — передайте параметр limit для корректировки количества элементов списка в ответе. Максимально можно указывать не более 100.
  • offset — смещение по списку (пропускает {offset} публикаций)

Используйте параметр ответа total для формирования пагинации запросов.

Формат возвращаемых данных о публикации:

{
    "success": true,
    "message": "",
    "total": 467,
    "status": 200,
    "data": [
        {
            "id": 1150,
            "title": "Правоведение",
            "title_additional": "Учебное пособие",
            "pubhouse": "Ай Пи Эр Медиа",
            "authors": "Аблёзгова О.В.",
            "liability": "",
            "pubyear": 2010,
            "pubtype": "учебное пособие",
            "isbn": "978-5-904000-66-0",
            "addit_subscribe": 0,
            "url": "https://www.iprbookshop.ru/1150.html",
            "image": "https://www.iprbookshop.ru/assets/images/defaults/iprmedia/6.jpg"
        },
	{
            "id": 1151,
            "title": "Правоведение",
            "title_additional": "Учебное пособие",
            "pubhouse": "Корпорация «Диполь»",
            "authors": "Закревская О.В.",
            "liability": "",
            "pubyear": 2011,
            "pubtype": "учебное пособие",
            "isbn": "978-5-904000-66-0",
            "addit_subscribe": 0,
            "url": "https://www.iprbookshop.ru/1151.html",
            "image": null
	},...
			

В запрос Вы можете включать дополнительно параметры фильтрации каталога:

  • title - фильтрация по заглавию
  • pubhouse — по издательству
  • author — по авторам
  • year_left — ограничение года издания слева (>=)
  • year_right — ограничение года издания справа (<=)

/2.0/resources/books/get/{id}

Данный запрос возвращает информацию об издании каталога. Дополнительно возвращается информация об оглавлении издания, если оно подготовлено:

{
    "success": true,
    "message": "",
    "status": 200,
    "data": {
        "id": 7039,
        "title": "Информатика и математика",
        "title_additional": "Учебное пособие для студентов вузов, обучающихся по специальности «Юриспруденция» (030501)",
        "pubhouse": "ЮНИТИ-ДАНА",
        "authors": "Попов А.М., Сотников В.Н., Нагаева Е.И.",
        "liability": "ред. Попов А.М.",
        "pubyear": 2012,
        "description": "Учебное пособие подготовлено в соответствии с государственным образовательным стандартом высшего профессионального образования по дисциплине «Информатика и математика». В соответствии с дидактическими блоками стандарта изложены основные разделы дискретной математики, теории вероятностей, математической статистики и основ информатики. Даны основные характеристики математических методов и моделей, используемых в праве, криминологии и судебной экспертизе. Для студентов и аспирантов юридических вузов и факультетов.",
        "keywords": "Информатика, математика, учебное пособие, дискретная математика, теория вероятности, математическая статистика",
        "pubtype": "учебное пособие",
        "isbn": "978-5-904000-66-0",
        "addit_subscribe": 0,
        "url": "https://www.iprbookshop.ru/7039.html",
        "image": "https://www.iprbookshop.ru/assets/images/22.1/small/978-5-238-01396-1.jpg"
    },
    "content": [
        {
            "3": "Введение"
        },
        {
            "7": "Раздел I. ОСНОВНЫЕ ПОНЯТИЯ МАТЕМАТИЧЕСКОЙ ЛОГИКИ"
        },
        {
            "8": "Глава 1. Аксиоматический метод"
        },
        {
            "8": "1.1. Высказывания. Логические операции и их таблицы истинности"
        },
        {
            "11": "1.2. Формулы логики высказываний"
        },
        {
            "14": "1.3. Равносильность формул. Законы логики высказываний"
        },