Списки для фильтров


Список авторов с фильтрацией

GET /catalog/autocomplete/authors/

Возвращает первые 20 записей, удовлетворяющих условию поиска

Формат возвращаемых данных:

{
    "meta": {
        "success": true,
        "message": ""
    },
    "data": [
        {
            "id": 3551,
            "text": "Cперанский Д.В."
        },
        {
            "id": 1391,
            "text": "Ааронсон Скотт"
        },
        ...
    

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

  • s - фильтрация по названию, string

Список издательств с фильтрацией

GET /catalog/autocomplete/publishers/

Возвращает первые 20 записей, удовлетворяющих условию поиска

Формат возвращаемых данных:

{
    "meta": {
        "success": true,
        "message": ""
    },
    "data": [
        {
            "id": 125,
            "text": "«Перемена»"
        },
        {
            "id": 150,
            "text": "Автограф"
        },
        ...
    

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

  • s - фильтрация по названию, string

Список дисциплин с фильтрацией

GET /catalog/autocomplete/disciplines

Возвращает первые 20 записей, удовлетворяющих условию поиска

Формат возвращаемых данных:

{
    "meta": {
        "success": true,
        "message": ""
    },
    "data": [
        {
            "id": 223,
            "text": "2D и 3D моделирование художественных изделий"
        },
        {
            "id": 326,
            "text": "3D-графика и моделирование"
        },
        ...
    

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

  • s - фильтрация по названию, string
  • category_id - фильтрация по категории, int

Список заголовков книг с фильтрацией

GET /catalog/autocomplete/title/

Возвращает первые 20 записей, удовлетворяющих условию поиска

Формат возвращаемых данных:

{
    "meta": {
        "success": true,
        "message": ""
    },
    "data": [
        {
            "id": 99366,
            "text": "«Ленивый» маркетинг. Принципы пассивных продаж"
        },
        {
            "id": 79702,
            "text": "1С:Бухгалтерия 2.0"
        },
        ...
    

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

  • s - фильтрация по названию, string

Список типов публикаций

GET /catalog/pubtypes/

Возвращает полный список типов публикаций

Формат возвращаемых данных:

{
    "meta": {
        "success": true,
        "message": ""
    },
    "data": [
        {
            "id": 1,
            "parent_id": 0,
            "title": "Официальное издание"
        },
        {
            "id": 2,
            "parent_id": 1,
            "title": "Стандарт"
        },
        {
            "id": 3,
            "parent_id": 1,
            "title": "Нормативные акты"
        },
        ...
    

Список категорий

GET /catalog/categories/

Возвращает полный список категорий

Формат возвращаемых данных:

{
    "meta": {
        "success": true,
        "message": ""
    },
    "data": [
        {
            "name": "Поиск по всему каталогу",
            "type": -1,
            "list": []
        },
        {
            "name": "Сквозные технологии",
            "type": 0,
            "list": [
                {
                    "id": 13,
                    "image": "https://dev.datalib.iprmedia.ru//uploads/images/categories/technologies-1-10/big_data_storage_and_analysis_technologies.png",
                    "title": "Технологии хранения и анализа больших данных",
                    "type_id": 0,
                    "parent_id": 0
                },
                {
                    "id": 1,
                    "title": "Информационные технологии и информационная безопасность",
                    "type_id": 1,
                    "parent_id": 13
                },
                {
                    "id": 2,
                    "title": "Системы связи, телекоммуникационные и квантовые технологии",
                    "type_id": 1,
                    "parent_id": 13
                },
                {
                    "id": 3,
                    "title": "Строительство",
                    "type_id": 1,
                    "parent_id": 13
                },
        ...