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

Материал из КОМИТЕАТР
Перейти к: навигация, поиск
(Новая страница: «'''API''' (англ. application programming interface) - набор готовых классов, процедур, функций, структур и конс…»)
 
(Возможные запросы)
Строка 2: Строка 2:
  
 
== Возможные запросы ==
 
== Возможные запросы ==
 +
* Получение новостной информации театра
 +
* Получение информации о спектаклях
 +
* Получение информации о текущем репертуаре
 +
* Получение информации о наличии свободных мест
  
 
== Описание структуры репертуара ==
 
== Описание структуры репертуара ==

Версия 12:02, 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 - Место
  • Атрибут: cost - Цена
  • Атрибут: ststus - Статус места