API — различия между версиями

Материал из КОМИТЕАТР
Перейти к: навигация, поиск
(Возможные запросы)
(Описание структуры спектакля)
Строка 32: Строка 32:
 
* Атрибут: '''r''' - Ряд
 
* Атрибут: '''r''' - Ряд
 
* Атрибут: '''n''' - Место
 
* Атрибут: '''n''' - Место
* Атрибут: '''cost''' - Цена
 
 
* Атрибут: '''ststus''' - Статус места
 
* Атрибут: '''ststus''' - Статус места

Версия 12:03, 28 ноября 2013

API (англ. application programming interface) - набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.

Возможные запросы

  • Получение новостной информации театра
  • Получение информации о спектаклях
  • Получение информации о текущем репертуаре
  • Получение информации о наличии свободных мест

Описание структуры репертуара

На данный момент ответы на запросы возвращаются только в формате XML.

  • Дерево: xml.eventslist.event - Спектакль
  • Атрибут: id - Идентификатор спектакля
  • Атрибут: title - Название спектакля
  • Атрибут: style - Жанр спектакля
  • Атрибут: date - Дата
  • Атрибут: month - Месяц
  • Атрибут: time - Время
  • Атрибут: link - Ссылка
  • Атрибут: scenelink - Ссылка
  • Атрибут: img - Изображение
  • Атрибут: autor - Автор
  • Атрибут: top - Премьера
  • Атрибут: komi - Название на коми языке
  • Атрибут: age - Возрастные ограничения
  • Атрибут: tikets - Запрос на файл о свободных местах: ID_MM_DD_TID

Описание структуры спектакля

На данный момент ответы на запросы возвращаются только в формате XML.

  • Дерево: xml.scene.mesto - Место
  • Атрибут: r - Ряд
  • Атрибут: n - Место
  • Атрибут: ststus - Статус места