Афиша на API Рамблер-Касса

#1 29 октября 2014 в 11:44
Наткнулся на сайте Портал Нижегородцев на интересную афишу, работает на API АФИША Рамблер-Касса. Очень удобно можно покупать билеты, возможно платятся деньги пратнерским сайтам, не знаю. Жаль моего города и нашего единственного кинотеатра нет.

Может разработчикам будет это интересно.
api.kassa.rambler.ru/help/

Формат экспорта расписаний кино
Данные выгружаются по адресу api.kassa.rambler.ru/export/{%API­Key%}/sale/
Доступ к API ограничивается по API­Key выдаваемому при подключении и диапазону IP
адресов, с которых будет разрешено подключение для заданного API­Key. При запросах к
файлам экспорта в строке запроса необходимо передавать API­Key.
Структура данных
При обращении на базовый адрес API возвращается XML­индекс, с описанием данных:
Структура index.xml
Содержит следующие узлы
● Index
○ Cities (каталог городов)
○ Cinemas (каталог кинотеатров)
○ Movies (каталог фильмов)
○ Schedule (расписание)
Каждый узел содержит набор ссылок на файлы, содержащие данные указанного типа.
Где для каждого файла указано местоположение и дата обновления:
● Files
○ File
■ filename
■ date
Пример файла индекса
<Cinemas>
<Files>
<Filefilename="cinema_1.xml"date="2011-07-1915:35:00">
<Filefilename="cinema_2.xml"date="2011-07-1915:35:00">


</Files>
<Cinemas>
<Cities><Files>
<Filefilename="city_1.xml"date="2011-07-1915:35:00">
</Files>
<Cities>
<Schedule>
<Files>
<Filefilename="shedule_1.xml"date="2011-07-1915:35:00">



</Files>
<Schedule>
Пример запроса файла из списка:
api.kassa.rambler.ru/export/<API­key>/sale/salemovie1.xml
Файлы с данными имеют следующую структуру
Каталог фильмов
● Movies
○ Movie
■ movieID
■ Name
■ OriginalName
■ Year
■ Director
■ Duration
Пример файла данных
<Movies>
<MoviemovieID=”30108”>
<Name>Гарри Поттер и Дары смерти: Часть II</Name>
<OriginalName>HarryPotterandtheDeathlyHallows:Part2</OriginalName>
<Year>2011</Year>
<Movie>
<MoviemovieID=”45093”>
<Name>Меланхолия</Name>
<OriginalName>Melancholia</OriginalName>
<Year>2011</Year>
<Duration>132</Duration><Movie>
...
<Movies>
Каталог городов
● Cities
○ City
■ CityID
■ Name
Каталог кинотеатров
● Cinemas
○ Cinema
■ CinemaID
■ Name
Расписание
● Schedule
○ Event
■ EventID
■ CinemaID
■ MovieID
■ DateTime
■ Reservation (bool)
■ Sale (bool)
■ Format (опциональное, принимает значение 3D для соотв. сеансов)
■ IMAX (bool)
#2 29 октября 2014 в 13:17
Общался с поддержкой Рамблера, также с поддержкой сети кинотеатров Люксор (во многих городах есть такие). Без проблем предоставляют своё API, но разработчика так и не смог найти под это всё.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.