Расписание сеансов
cinema_scheduleRetrieve movie showtimes by date and location. Supports three modes: a cinema's full day schedule, a single film at one cinema, or a film's showings across a city.
Instructions
Сеансы кино на дату. date — YYYY-MM-DD.
limit — сколько площадок/фильмов показать, 0 = все (по умолчанию 20). Городской режим (event_id+city, без cinema/around) может вернуть сотни кинотеатров разом — сузь cinema/around или подними limit, если нужно больше показанных по умолчанию 20.
Три режима:
object_id БЕЗ event_id — ВЕСЬ репертуар кинотеатра на день, один запрос. Так и надо отвечать на «что идёт завтра в этом кинотеатре»: перебирать афишу города по фильму и дорого, и неполно — сегодняшний список не знает о фильме, который идёт только завтра.
event_id + object_id — один фильм в одном кинотеатре.
event_id + city — этот фильм по всему городу, с сортировкой по расстоянию.
objectId кинотеатра берётся из afisha_places() или из search_app(). cinema — подстрока названия кинотеатра ("каро 11"), around — время "17:00", window_min — допуск в минутах вокруг него. city — обязателен, ЕСЛИ не задан object_id, и передаётся именем (этот эндпоинт берёт название, а не числовой cityId). Он же задаёт точку, от которой считается расстояние до кинотеатров, поэтому передавай тот же город, что и в cinema_search(): расписание Петербурга, отсортированное от центра Москвы, выглядит правдоподобно и бессмысленно. С object_id город не нужен — площадка его уже задаёт. Отдаёт objectId площадки и slotId каждого сеанса — оба нужны для cinema_seats() и cinema_book(), поодиночке бесполезны. В режиме репертуара (object_id без event_id) к каждому фильму печатается ещё и eventId — он тоже нужен для cinema_seats()/cinema_book(), ведь фильм в каждой строке свой.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| date | No | ||
| limit | No | ||
| around | No | ||
| cinema | No | ||
| event_id | No | ||
| object_id | No | ||
| window_min | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |