Универсальный поиск с фильтрами (cursor)
Вернёт список персон по вашему запросу. В ответе придут поля указанные в selectFields (если не указать — дефолтные поля).
Используется курсорная пагинация: для следующей страницы передайте next из ответа. Листайте, пока hasNext не станет false.
Request
- Base URL: https://api.poiskkino.dev
- URL: https://api.poiskkino.dev/v1.5/person
- Auth: API key in header X-API-KEY
Query parameters
Список полей требуемых в ответе из модели
Список полей которые не должны быть null или пусты
Поиск по ID KinoPoisk (пример: "111", "222", "!666")
Поиск по ID фильма (пример: "666", "555", "!666")
Поиск по гендеру (пример: Женский, Мужской)
Поиск по росту (пример: 170-180, 180)
Поиск по дате рождения (пример: 01.01.2000-01.01.2001, 01.01.2000)
Поиск по дате смерти (пример: 01.01.2000-01.01.2001, 01.01.2000)
Поиск по возрасту (пример: 18-25, 25)
Поиск по месту рождения (пример: Москва, Санкт-Петербург)
Поиск по месту смерти (пример: Москва, Санкт-Петербург)
Поиск по ID супруги(супруга) (пример: 111, 222)
Поиск по статусу развода (пример: true, false)
Поиск по гендеру супруги(супруга) (пример: Женский, Мужской)
Поиск по количеству наград (пример: 1-10, 10)
Поиск по профессии (пример: Актер, Режиссер)
Поиск по рейтингу фильма (пример: 1-10, 10)
Поиск по профессии в фильмах на английском (пример: actor, director)
Поиск по дате обновления в базе (пример: 01.01.2020, 01.01.2020-31.12.2020)
Поиск по дате добавления в базу (пример: 01.01.2020, 01.01.2020-31.12.2020)
Поиск по id профессии из справочника /v1.5/dictionary/professions (пример: 1, !2)
Поиск по id профессии в фильмах из справочника /v1.5/dictionary/professions (пример: 1, !2)
Количество элементов на странице
Курсор для получения следующей страницы. Берётся из поля next в ответе предыдущего запроса. При первом запросе не передавайте этот параметр.
Курсор для получения предыдущей страницы. Берётся из поля prev в ответе предыдущего запроса.
Поле для сортировки
Тип сортировки (пример: "1", "-1")
Включить подсчёт общего количества документов. Внимание: может значительно замедлить запрос при использовании фильтров на больших коллекциях.
Response
Example response
{
"docs": [
{
"profession": [
{
"value": "Актер",
"professionId": 1
}
],
"movies": [
{
"enProfession": "actor",
"professionId": 1
}
]
}
],
"next": "eyJ2Ijo3LjUsImlkIjoiNTA3ZjFmNzdiY2Y4NmNkNzk5NDM5MDExIn0=",
"prev": "eyJ2Ijo3LjUsImlkIjoiNTA3ZjFmNzdiY2Y4NmNkNzk5NDM5MDExIn0="
}Changes
No recorded changes to this operation across all 1 revision of this API.