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

Материал из КОМИТЕАТР
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''API''' (англ. application programming interface) - набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.  
 
'''API''' (англ. application programming interface) - набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.  
 
<br><br>
 
<br><br>
== Возможные запросы ==
 
 
== Получение новостной информации театра ==
 
== Получение новостной информации театра ==
 
* Формат '''Really Simple Syndication''' (RSS 2.x)<br>
 
* Формат '''Really Simple Syndication''' (RSS 2.x)<br>
Строка 38: Строка 37:
 
* Атрибут: '''n''' - Порядковый номер места
 
* Атрибут: '''n''' - Порядковый номер места
 
* Атрибут: '''ststus''' - Статус места
 
* Атрибут: '''ststus''' - Статус места
 +
 +
== Примеры запросов ==

Версия 15:52, 28 ноября 2013

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

Содержание

Получение новостной информации театра

  • Формат Really Simple Syndication (RSS 2.x)

Получение новостной информации театра транслируется лентой RSS (семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п.). Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн-сервисами, такими, как Google Reader (закрыт), Яндекс.Лента и другими. Обычно с помощью RSS 2.0 даётся краткое описание новой информации, появившейся на сайте, и ссылка на её полную версию. Интернет-ресурс в формате RSS называется RSS-каналом, RSS-лентой или RSS-фидом.

  • Дерево: rss.channel.item - Новость
  • Атрибут: title - Заголовок
  • Атрибут: link - Ссылка
  • Атрибут: description - Описание

Получение информации о спектаклях

Получение информации о текущем репертуаре

На данный момент ответы на запросы возвращаются только в формате 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 - Статус места

Примеры запросов