4 Запрос списка фильмов - getfilms

Запрос:
getfilms[?theatreid={идентификатор кинотеатра}]- возвращает список фильмов, находящихся в прокате.                               

где необязательный параметр theatreid - идентификатор кинотеатра  

Ответ:


<result errCode="Код ошибки" errText="Описание ошибки">
<films>
<filmid ="{ФИЛЬМ}"
name ="{ФИЛЬМ.НАИМЕНОВАНИЕ}"
format ="{ФИЛЬМ.ФОРМАТ}"
showtime ="{ФИЛЬМ.ДЛИТЕЛЬНОСТЬ}"
age ="{ФИЛЬМ.ВОЗРАСТНЫЕ ОГРАНИЧЕНИЯ}"
datestart ="{ФИЛЬМ.НАЧАЛО ПОКАЗА}"
dateend ="{ФИЛЬМ.ОКОНЧАНИЕ ПОКАЗА}"
proculture_participant ="{ФИЛЬМ.УЧАСТНИК PRO.КУЛЬТУРА}"
proculture_id ="{ФИЛЬМ.ИДЕНТИФИКАТОР В PRO.КУЛЬТУРА}"
/>
</films>
</result>

где

{ФИЛЬМ} - Идентификатор фильма.
{ФИЛЬМ.НАИМЕНОВАНИЕ} - Наименование фильма.
{ФИЛЬМ.ФОРМАТ} - Формат фильма.
{ФИЛЬМ.ДЛИТЕЛЬНОСТЬ} - Длительность фильма в минутах.
{ФИЛЬМ.ВОЗРАСТНЫЕ ОГРАНИЧЕНИЯ} – Возрастные ограничения фильма.
{ФИЛЬМ.НАЧАЛО ПОКАЗА} – Начало показа фильма в формате ДД.ММ.ГГГГ.
{ФИЛЬМ.ОКОНЧАНИЕ ПОКАЗА} – Окончание показа фильма в формате ДД.ММ.ГГГГ.
{ФИЛЬМ.УЧАСТНИК PRO.КУЛЬТУРА} – Фильм участвует в программе PRO.Культура (true/false).
{ФИЛЬМ.ИДЕТНИФИКАТОР В PRO.КУЛЬТУРА } – Идентификатор фильма в программе PRO.Культура.

Пример:

http://195.211.78.133:8081/kino/site.getfilms
<result errCode="0" errText="">
<films>
<film id="8C00000000000337" name="Запретная зона" format="2D" showtime="90" age="16+" datestart="23.04.2020" dateend="01.09.2022" proculture_participant="no" proculture_id="986"/>
<film id="8C000000000008DB" name="Волк и лев" format="2D" showtime="100" age="6+" datestart="23.02.2022" dateend="23.04.2022" proculture_participant="no" proculture_id=""/>
<film id="8C000000000008DC" name="Венецианские тайны" format="2D" showtime="98" age="16+" datestart="10.02.2022" dateend="23.04.2022" proculture_participant="no" proculture_id=""/>
<film id="8C00000000000874" name="Человек-паук: Нет пути домой" format="3D" showtime="155" age="12+" datestart="18.12.2021" dateend="18.03.2022" proculture_participant="no" proculture_id=""/>
<film id="8C000000000008E9" name="Чемпион из Освенцима" format="2D" showtime="91" age="16+" datestart="27.01.2022" dateend="09.08.2022" proculture_participant="no" proculture_id=""/>
<film id="8C00000000000925" name="Тест ПК Летчик" format="2D" showtime="105" age="12+" datestart="02.12.2021" dateend="25.04.2023" proculture_participant="yes" proculture_id="1612506"/>
<film id="8C00000000000926" name="Тест ПК Тайна" format="2D" showtime="87" age="6+" datestart="20.01.2022" dateend="15.03.2023" proculture_participant="yes" proculture_id="1612520"/>
<film id="8C0000000000088B" name="Чемпион мира" format="2D" showtime="153" age="6+" datestart="12.01.2022" dateend="26.05.2022" proculture_participant="no" proculture_id="7834"/>
<film id="8C0000000000080F" name="Бабушка" format="2D" showtime="100" age="18+" datestart="10.03.2022" dateend="31.12.2022" proculture_participant="no" proculture_id=""/>
</films>
</result>

Примечание:

Запросы к центральному серверу сети и к серверу кинотеатра, возможно, вернут различные списки фильмов: список фильмов всей сети может быть шире списка фильмов, идущих в отдельно взятом кинотеатре. В базовой поставке передается минимальный набор свойств фильма, в дальнейшем он может быть расширен администратором кинотеатра.