|
<< Оглавление >> Список мероприятий (спектаклей) |
![]() ![]()
|
Function GetShowList(strInp: string): string;
Метод возвращает список имеющихся мероприятий
Данный метод возвращает список мероприятий. Для сторонних сайтов метод возвращает только мероприятия, на которые выдана квота и свободные.
Для "своего" сайта, если указан параметр FreeOnly = 0, то выдается список всех мероприятий, если FreeOnly = 1, то всех мероприятий, на которые выдана квота и есть свободные места.
Если указан параметр cod_show, то метод вернет информацию только по мероприятию с указанным ID.
- [cod_show] Идентификатор мероприятия - [FreeOnly] - Признак показывать только свободные. Значение по-умолчанию: 1. - [OffSet] - При выводе списка записей смещение от начала списка - [Limit] - При выводе списка записей кол-во записей, которые необходимо вернуть |
В данном методе введена необязательная "пагинация". Для ее использования необходимо указать параметры: Offset - сдвиг от начала списка Limit - кол-во записей для вывода. Например: если указано Offset="0" Limit="5" будет возвращено 5 записей от начала списка. если указано Offset="5" Limit="10" будет возвращено 10 записей начиная от шестой (1+5) от начала списка. Также введен параметр AllRecords в XML ответа для получения общего кол-ва записей, если используется "пагинация". Если "пагинация" не используется, AllRecords равен RecordCount |
- cod_show - Идентификатор мероприятия - name_show - Наименование мероприятия - name_show2 - Краткое наименование мероприятия - author - автор - producer - режиссер - actors - актеры, - annotation - анотация, - duration - продолжительность (может отличаться от продолжительности конкретного события) - is_Primera - премьера (может отличаться от признака для конретного события) - WithIntermisson - признак "с антрактом" (может отличаться от признака для конретного события) - note1 - строка примечания 1, - note2 - строка примечания 2, - note3 - строка примечания 3, - note4 - строка примечания 4, - tag - Тег(и). - age - Возрастное ограничение, -1 - не определен. (если передается, например, 16, это означает 16+) - DateBegin - Первая дата проведения мероприятия - TimeBegin - Время первой даты проведения мероприятия - DateEnd - Последняя дата проведения мероприятия - TimeEnd - Время последней даты проведения мероприятия - MinPrice - Минимальная Цена номинал событий мероприятия (только на места, доступные для текущего шлюза) - MinPriceSell - Минимальная Цена продажи событий мероприятия (только на места, доступные для текущего шлюза) - MaxPrice - Максимальная Цена номинал событий мероприятия (только на места, доступные для текущего шлюза) - MaxPriceSell - Максимальная Цена продажи событий мероприятия (только на места, доступные для текущего шлюза) - cod_t - Необязательная привязка мероприятия к месту проведения (театру). Если cod_t равен 0, то мероприятие не привязано к театру. - ProCultureID - ID мероприятия в ПроКультура - PushkinCardPermitted - Флаг разрешения продажи по программе "Пушкинская карта". - FreeOfferSeatExists - Признак наличия в событии мест со свободной расскадкой. - withOpenDate - Одно или несколько событий данного мероприятия с открытой датой (1 - да, 0 - нет). - withSeasonTicket - Одно или несколько событий данного мероприятия являются абонементами (1 - да, 0 - нет). - result_code - Код ошибки - result_message - Описание ошибки |
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow /> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>1</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> <AllRecords>1</AllRecords> </AnswerResult> <AnswerBody> <Row result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |