API

Материал из КОМИТЕАТР
Версия от 11:39, 2 декабря 2013; Admin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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 - Статус места

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