Списки для фильтров
Список авторов с фильтрацией
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
},
...
