2 Запрос списка залов - gethalls

Запрос:

gethalls[?theatreid={идентификатор кинотеатра}] - возвращает список кинозалов.   

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

Ответ:


<result errCode="Код ошибки" errText="Описание ошибки">
<halls>
<hall
id ="{КИНОЗАЛ}"
name="{КИНОЗАЛ.НАИМЕНОВАНИЕ}"
pid ="{КИНОТЕАТР}"
/>
</halls>
</result>

Где:
{КИНОЗАЛ} - Идентификатор зала.
{КИНОЗАЛ.НАИМЕНОВАНИЕ} - Наименование зала.
{КИНОТЕАТР} - Идентификатор кинотеатра

Примеры:

http://195.211.78.133:8081/kino/site.gethalls?theatreid=900000000000000B
<result errCode="0" errText="">
<halls>
<hall id="9400000000000EE0" name="Зал 5 БОЛЬШОЙ" pid="900000000000000B"/>
<hall id="9400000000001721" name="VIP Test" pid="900000000000000B"/>
<hall id="9400000000000015" name="Зал 2" pid="900000000000000B"/>
<hall id="9400000000000140" name="Зал №3 VIP" pid="900000000000000B"/>
<hall id="94000000000004DA" name="Зал 4" pid="900000000000000B"/>
<hall id="9400000000000001" name="Зал 1" pid="900000000000000B"/>
<hall id="940000000000436D" name="ВИТЯ" pid="900000000000000B"/>
<hall id="9400000000005BF6" name="ТЕСТ" pid="900000000000000B"/>
</halls>
</result>

http://195.211.78.133:8081/kino/site.gethalls
<result errCode="0" errText="">
<halls>
<hall id="940000000000D23D" name="малый ЛЕВЫЙ" pid="90000000000001C3"/>
<hall id="9400000000000EE0" name="Зал 5 БОЛЬШОЙ" pid="900000000000000B"/>
<hall id="9400000000001721" name="VIP Test" pid="900000000000000B"/>
<hall id="9400000000000015" name="Зал 2" pid="900000000000000B"/>
<hall id="9400000000000140" name="Зал №3 VIP" pid="900000000000000B"/>
<hall id="94000000000004DA" name="Зал 4" pid="900000000000000B"/>
<hall id="9400000000000001" name="Зал 1" pid="900000000000000B"/>
<hall id="940000000000436D" name="ВИТЯ" pid="900000000000000B"/>
<hall id="9400000000005BF6" name="ТЕСТ" pid="900000000000000B"/>
</halls>
</result>

Примечание:

Параметр запроса theatreid – необязательный, задавать его имеет смысл только при обращении к центральному серверу сети. Если запрос выполняется к центральному серверу сети без указания theatreid, то ответ содержит все залы всех кинотеатров в виде линейного списка. В этом случае для определения кинотеатра, к которому относится данный кинозал, придется анализировать атрибут pid. Для получения от центрального сервера сети данных о залах конкретного кинотеатра необходимо указать идентификатор theatreid. Если же запрос выполняется непосредственно к серверу кинотеатра, то параметр theatreid можно не указывать.