Может разработчикам будет это интересно.
api.kassa.rambler.ru/help/
Данные выгружаются по адресу api.kassa.rambler.ru/export/{%APIKey%}/sale/
Доступ к API ограничивается по APIKey выдаваемому при подключении и диапазону IP
адресов, с которых будет разрешено подключение для заданного APIKey. При запросах к
файлам экспорта в строке запроса необходимо передавать APIKey.
Структура данных
При обращении на базовый адрес 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/<APIkey>/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)