<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.smotrite.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>Smotrite.TV - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.smotrite.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Admin"/>
	<updated>2026-05-13T23:07:51Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80&amp;diff=1092</id>
		<title>OTT player - мультиплатформенный плеер</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80&amp;diff=1092"/>
		<updated>2023-02-12T23:20:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Установка OTTplayer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color='red'&amp;gt;'''Внимание! OTT Player не на всех устройства способен воспроизвести оригинальные или высококачестенные потоки.'''&lt;br /&gt;
&lt;br /&gt;
'''Если у Вас плеер воспроизводит не все потоки, пробуйте использовать другое приложение или используйте для просмотра качество видео потоков &amp;quot;Стандарт&amp;quot;.'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: работает через плейлист.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует собственное EPG.&lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 5 дней.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Регистрация на сайте разработчика плеера==&lt;br /&gt;
&lt;br /&gt;
1. Зайдите на сайт разработчика плеера - https://ottplayer.es&lt;br /&gt;
&lt;br /&gt;
Выберите нужный язык. Выбор осуществляется в левом верхнем углу&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите &amp;quot;Аккаунт&amp;quot;. Откроется меню авторизации.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню авторизации нажмите &amp;quot;Регистрация&amp;quot;. Откроется форма для заполнения данных.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Заполните все поля и нажмите &amp;quot;Хорошо&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. После успешной регистрации на почту, указанную при регистрации, от сервиса OTTplayer будет отправлено письмо для подтверждения адреса электронной почты. Откройте письмо и нажмите &amp;quot;Подтвердить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Письмо для подтверждения адреса почты может приходить не сразу. Если при регистрации на экране не было ошибки дождитесь письмо от сервиса OTTplayer. &lt;br /&gt;
&lt;br /&gt;
6. После подтверждения адреса почты можно осуществить вход в свой аккаунт. Нажмите &amp;quot;Вход&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню авторизации.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_регистрация_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Введите свои данные и нажмите &amp;quot;Хорошо&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Загрузка плейлиста==&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Плейлисты для воспроизведения должны быть в следующих форматах M3U / M3U8 / XML / XSPF. '''&lt;br /&gt;
&lt;br /&gt;
Загрузка плейлиста в приложения OTTplayer производится в два этапа - сначала загружается плейлист в личном кабинете на сайте разработчика приложения, затем экспортируется в приложения на устройства.&lt;br /&gt;
&lt;br /&gt;
===Загрузка плейлиста в личный кабинет===&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Плейлисты&amp;quot;. Откроется меню для загрузки плейлистов. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меню загрузки плейлистов заполните поля:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Имя плейлиста&amp;quot; - имя можно ввести произвольное.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Источник плейлиста&amp;quot; - источником плейлиста может быть файл или ссылка на плейлист. &lt;br /&gt;
&lt;br /&gt;
A) Если у Вас плейлист в виде файла, в меню укажите &amp;quot;Файл&amp;quot; и нажмите &amp;quot;Выбрать&amp;quot; - в открывшемся меню укажите путь к файлу и выберите его.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_3.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Отправить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Б) Если у Вас плейлист в виде ссылки на плейлист, в меню укажите &amp;quot;Ссылка&amp;quot; - появится строка для ввода ссылки на плейлист. В этой строке укажите вашу ссылку.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_4.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Отправить&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
5. После успешной загрузки плейлиста сверху экрана появится сообщение &amp;quot;Плейлист загружен&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_5.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Загрузка плейлиста в приложение===&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Устройства&amp;quot;. Откроется меню устройств вашего аккаунта, на которых установлено приложение OTTplayer. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста2_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите устройство, в которое хотите добавить плейлист, нажатием на значок &amp;quot;[[Файл:OTTplayer_значок_2.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста2_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В открывшемся меню в строке &amp;quot;Присоединенные плейлисты&amp;quot; установите отметку в чекбоксе напротив плейлиста, который хотите добавить в выбранное устройство. Плейлистов в списке может быть несколько, столько сколько добавите в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Отправить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
5. После успешной загрузки плейлиста сверху экрана появится сообщение &amp;quot;Данные устройства изменены&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста2_3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
==Управление плейлистами==&lt;br /&gt;
&lt;br /&gt;
===Переименовать плейлист===&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Плейлисты&amp;quot;. Откроется меню в котором отобразятся ранее загруженные плейлисты. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Напротив плейлиста, который хотите переименовать нажмите на значок Редактировать &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_1.png|60px]]&amp;quot;. Откроется меню настройки плейлиста.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. В строке &amp;quot;Название&amp;quot; измените название плейлиста и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Привязать/открепить плейлист===&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Плейлисты&amp;quot;. Откроется меню в котором отобразятся ранее загруженные плейлисты. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Напротив плейлиста, который хотите привязать к устройству или открепить, нажмите на значок Редактировать &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_1.png|60px]]&amp;quot;. Откроется меню настройки плейлиста.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. В разделе &amp;quot;Ваши устройства&amp;quot; установите отметку в чекбоксе напротив устройства, для которого хотите загрузить плейлист (или уберите отметку из чекбокса если хотите открепить плейлист от устройства). &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_7.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
Нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
6. Если все сделано правильно сверху экрана появится сообщение &amp;quot;Устройства подключены к плейлисту&amp;quot; (или отключены).&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_8.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Настройки групп каналов в плейлисте===&lt;br /&gt;
&lt;br /&gt;
'''А)''' Изменение последовательности отображения групп каналов.&lt;br /&gt;
&lt;br /&gt;
'''Б)''' Создание новой группы каналов.&lt;br /&gt;
&lt;br /&gt;
'''В)''' Переименовать группу каналов.&lt;br /&gt;
&lt;br /&gt;
'''Г)''' Скрыть группу каналов.&lt;br /&gt;
&lt;br /&gt;
При импорте плейлиста в сервис &amp;quot;OTT player&amp;quot; все каналы для удобства разбиваются на группы. Если в вашем исходном файле плейлиста каналы уже были отсортированы по группам, группы будут сохранены под именами, указанными в исходном файле. Если каналы не были отсортированными, все каналы сохраняются в группе &amp;quot;unsigned&amp;quot;. Дополнительно, автоматически будет создана пустая группа &amp;quot;скрытые&amp;quot;, куда вы можете переместить каналы, которые не будут показаны в списке каналов на вашем устройстве.&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Плейлисты&amp;quot;. Откроется меню в котором отобразятся ранее загруженные плейлисты. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Напротив плейлиста, который хотите отредактировать нажмите на значок Редактировать &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_1.png|60px]]&amp;quot;. Откроется меню настройки плейлиста.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню настроек плейлиста нажмите &amp;quot;Каналы&amp;quot;. Откроется меню настроек каналов и групп каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
А) Для изменения последовательности групп каналов слева в списке групп каналов выберите группу и переместите ее по списку вверх или вниз.&lt;br /&gt;
&lt;br /&gt;
Б) Для создания новой группу каналов в левом верхнем углу нажмите &amp;quot;Новая группа&amp;quot;. Откроется меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_10.png|300px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Название группы&amp;quot; введите название группы и нажмите &amp;quot;Сохранить&amp;quot;. Для отмены создания новой группы нажмите &amp;quot;Отменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В) Для переименования группы каналов слева в списке групп напротив выбранной группы нажмите на значок редактировать &amp;quot;[[Файл:OTTplayer_значок_2.png|60px]]&amp;quot;. Откроется меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_11.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Введите новое название группы и нажмите &amp;quot;Сохранить&amp;quot;. Для отмены нажмите &amp;quot;Отменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Г) Для скрытия группы каналов слева в списке групп напротив выбранной группы нажмите на значок скрыть &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_13.png|60px]]&amp;quot;. Откроется меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_12.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Установить индикатор Показывать/Скрыть на нужный параметр и нажмите &amp;quot;Отправить&amp;quot;. Для отмены нажмите &amp;quot;Отменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Сортировка каналов в плейлисте===&lt;br /&gt;
&lt;br /&gt;
'''А)''' Изменение последовательности каналов (сортировка).&lt;br /&gt;
&lt;br /&gt;
'''Б)''' Добавить канал.&lt;br /&gt;
&lt;br /&gt;
'''В)''' Удалить канал.&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Плейлисты&amp;quot;. Откроется меню в котором отобразятся ранее загруженные плейлисты. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Напротив плейлиста, который хотите отредактировать нажмите на значок Редактировать &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_1.png|60px]]&amp;quot;. Откроется меню настройки плейлиста.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню настроек плейлиста нажмите &amp;quot;Каналы&amp;quot;. Откроется меню настроек каналов и групп каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
А) Для изменения последовательности каналов в списке каналов выберите канал и переместите его по списку вверх или вниз.&lt;br /&gt;
&lt;br /&gt;
Б) Для добавления канала выберите группу каналов и над списком каналов нажмите &amp;quot;Добавить канал&amp;quot;. Откроется меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_15.png|300px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Название канала&amp;quot; введите название канала, в строке &amp;quot;URL канала&amp;quot; введите ссылку на поток канала и нажмите &amp;quot;Сохранить&amp;quot;. Для отмены нажмите &amp;quot;Отменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В) Для удаления канала выберите группу каналов, найдите канал который хотите удалить. Напротив этого канала нажмите на значок удалить &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_14.png|60px]]&amp;quot;. Откроется меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_16.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Для удаления канала из списка выберите &amp;quot;Удалить&amp;quot;. Для отмены нажмите &amp;quot;Отменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Настройка каналов в плейлисте===&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Если на канале нет логотипа соответственно программа передач на данном канале будет отсутствовать. Для отображения программы передач необходимо привязать канал к логотипу из библиотеки сервиса. Выполнить пункт &amp;quot;В&amp;quot; данной инструкции.'''&lt;br /&gt;
&lt;br /&gt;
'''А)''' Переименовать канал.&lt;br /&gt;
&lt;br /&gt;
'''Б)''' Сменить источник канала.&lt;br /&gt;
&lt;br /&gt;
'''В)''' Установить логотип на канал.&lt;br /&gt;
&lt;br /&gt;
'''Г)''' Снять/Удалить запрос на пин-код.&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Плейлисты&amp;quot;. Откроется меню в котором отобразятся ранее загруженные плейлисты. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_ПереименоватьПлейлист_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Напротив плейлиста, который хотите отредактировать нажмите на значок Редактировать &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_1.png|60px]]&amp;quot;. Откроется меню настройки плейлиста.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню настроек плейлиста нажмите &amp;quot;Каналы&amp;quot;. Откроется меню настроек каналов и групп каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Напротив выбранного канала нажмите на кнопку настройки, обозначенную иконкой &amp;quot;шестерёнки&amp;quot; напротив названия канала.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
А) Для переименования канала в строке &amp;quot;Название&amp;quot; (Name) укажите новое имя канала и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Б) Для изменения источника канала в строке &amp;quot;URL&amp;quot; укажите ссылку на новый поток и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В) Для смены или поиски логотипа для канала в строке &amp;quot;Иконка канала&amp;quot; нажмите &amp;quot;Выбрать&amp;quot;, в поисковике введите название канала и нажмите &amp;quot;Поиск&amp;quot;. В результате поиска выберите нужную иконку и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Г) Снять или удалить запрос пин-кода для каналов в строке &amp;quot;adult (18+)&amp;quot; установите нужный параметр &amp;quot;ДА/НЕТ&amp;quot; и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Управление устройствами==&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать сервис &amp;quot;OTT player&amp;quot; Вам необходимо установить приложение (плеер) на ваше устройство и выполнить авторизацию (ввести логин и пароль, зарегистрированные в сервисе). После успешной авторизации это устройство автоматически подключается к вашему аккаунту и доступно для привязки к нему ваших плейлистов.&lt;br /&gt;
&lt;br /&gt;
'''А)''' Изменить название устройства.&lt;br /&gt;
&lt;br /&gt;
'''Б)''' Удалить устройство из списка.&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Устройства&amp;quot;. Откроется меню устройств вашего аккаунта, на которых установлено приложение OTTplayer.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста2_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите устройство и нажмите на значок редактировать &amp;quot;[[Файл:OTTplayer_значок_2.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_18.png|600px]]&lt;br /&gt;
&lt;br /&gt;
А) Для смены названия устройства в строке &amp;quot;Название устройства&amp;quot; введите новое имя устройства и нажмите &amp;quot;Отправить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Б) Для удаления устройства нажмите на значок &amp;quot;[[Файл:OTTplayer_Значок_РедактироватьПлейлист_14.png|60px]]&amp;quot; напротив устройства.&lt;br /&gt;
&lt;br /&gt;
==Аккаунт==&lt;br /&gt;
&lt;br /&gt;
===Восстановление пароля в сервисе &amp;quot;OTT player&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Для восстановления пароля пройдите на страницу авторизации и нажмите кнопку &amp;quot;Забыли пароль?&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В появившемся окне введите ваш адрес электронной почты, указанный при регистрации. После этого вам будет отправлено письмо с инструкцией по восстановлению доступа к вашему аккаунту.&lt;br /&gt;
&lt;br /&gt;
===Смена пароля к аккаунту в сервисе &amp;quot;OTT player&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В правом верхнем углу нажмите на значок аккаунта &amp;quot;[[Файл:OTTplayer_значок_аккаунт_1.png|60px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Кабинет&amp;quot;. Откроется меню личного кабинета.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Значок_РедактироватьПлейлист_20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Для смены пароля заполните строки:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Текущий пароль&amp;quot; - введите текущий пароль.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Новый пароль&amp;quot; - введите новый пароль.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Повторить новый пароль&amp;quot; - подтвердите новый пароль.&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка OTTplayer==&lt;br /&gt;
&lt;br /&gt;
===OTTplayer для Windows / macOS===&lt;br /&gt;
&lt;br /&gt;
В данной инструкции описана установка плеера для Windows. Установка для macOS аналогична данной инструкции.&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Для входа в плеер необходим иметь аккаунт в сервисе &amp;quot;OTTplayer&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Инструкция для регистрации аккаунта описана в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.86.D0.B8.D1.8F_.D0.BD.D0.B0_.D1.81.D0.B0.D0.B9.D1.82.D0.B5_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B5.D1.80.D0.B0| '''пункте 1''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
1. Заходите на сайт OTTplayer в личный кабинет.&lt;br /&gt;
&lt;br /&gt;
2. В меню сайта выберите &amp;quot;Скачать&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_загрузкаплейлиста_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется меню для выбора платформы. Нажмите на кнопку &amp;quot;Select platform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню со списком доступных платформ. Выберите &amp;quot;OTTplayer for Windows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_2.png|450px]]&lt;br /&gt;
&lt;br /&gt;
5. В открывшемся меню нажмите на значок скачать &amp;quot;[[Файл:OTTplayer_установка_Windows_4.png|45px]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В открывшемся меню &amp;quot;Microsoft Store&amp;quot; Для начала установки нажмите &amp;quot;Получить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Приложение будет установлено и доступно в &amp;quot;Microsoft Store&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7. Для запуска приложения нажмите &amp;quot;Запустить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Откроется плеер. При первом входе необходимо авторизоваться.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_7.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Введите данные, которые указаны при регистрации на сайте разработчика плеера и нажмите &amp;quot;Войти&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
9. Откроется меню регистрации устройства в сервисе &amp;quot;OTTplayer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_8.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Укажите имя устройства и нажмите &amp;quot;Далее&amp;quot;. Имя устройства можно указать произвольное. &lt;br /&gt;
&lt;br /&gt;
10. Откроется меню для ввода плейлиста.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_9.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Введите ссылку на плейлист, имя плейлиста и нажмите &amp;quot;Далее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Загрузить плейлист можно на сайт разработчика плеера. Загрузка плейлиста рассмотрена в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B9.D0.BB.D0.B8.D1.81.D1.82.D0.B0| '''пункте 2''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
11. После успешного ввода данных откроется плеер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Для удобства запуска приложения закрепите значок для запуска на панели задач.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_установка_Windows_11.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Откройте поисковик, в строке поиска введите &amp;quot;OTTplayer&amp;quot;. В результате поиска выберите значок плеера, нажмите правой кнопкой мыши и в сплывающем меню выберите &amp;quot;Закрепить на панели задач&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===OTTplayer для iOS===&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Для входа в плеер необходим иметь аккаунт в сервисе &amp;quot;OTTplayer&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Инструкция для регистрации аккаунта описана в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.86.D0.B8.D1.8F_.D0.BD.D0.B0_.D1.81.D0.B0.D0.B9.D1.82.D0.B5_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B5.D1.80.D0.B0| '''пункте 1''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
1. Зайдите в магазин приложений iTunes и перейдите к поиску приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:MinistraPlayerдляiOS_установка_01.PNG|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В строке поиска введите &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Поиск&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите &amp;quot;OTTplayer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_3.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В открывшемся меню выберите &amp;quot;Установить&amp;quot;, нажав на значок установки &amp;quot;[[Файл:MinistraPlayerдляiOS_установка_5.png|45px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_4.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
5. По окончании установки нажмите &amp;quot;Открыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_5.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Для регистрации устройства нажмите &amp;quot;Sigm in&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_6.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню для регистрации.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_7.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Введите данные, указанные при регистрации в сервисе &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Sigm in&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
8. В открывшемся меню нажмите на значок &amp;quot;[[Файл:OTTplayer_iOS_значок_установка_8.jpg|45px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_8.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Введите имя устройства и нажмите &amp;quot;Add&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_9.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Имя устройства можно ввести произвольное. &lt;br /&gt;
&lt;br /&gt;
10. В открывшемся меню выберите своё устройство.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_10.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
11. Выберите плейлист для загрузки в плеер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_11.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Внимание! Предварительно для этого устройства нужно добавить плейлист. &lt;br /&gt;
&lt;br /&gt;
Добавление плейлиста для устройства описано в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B9.D0.BB.D0.B8.D1.81.D1.82.D0.B0_.D0.B2_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5| '''пункте 2.2''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
12. Откроется плеер для просмотра с загруженном плейлистом.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_iOS_установка_12.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
===OTTplayer для AppleTV===&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Для входа в плеер необходим иметь аккаунт в сервисе &amp;quot;OTTplayer&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Инструкция для регистрации аккаунта описана в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.86.D0.B8.D1.8F_.D0.BD.D0.B0_.D1.81.D0.B0.D0.B9.D1.82.D0.B5_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B5.D1.80.D0.B0| '''пункте 1''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Зайдите в магазин приложений [https://apps.apple.com/us/app/ministra-player-for-apple-tv/id1288540748 App Store].&lt;br /&gt;
&lt;br /&gt;
[[Файл:MinistraPlayerдляAppleTV_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Перейдите в поиск приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:MinistraPlayerдляAppleTV_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В строке поиска введите &amp;quot;OTTplayer&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:MinistraPlayerдляAppleTV_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите приложение &amp;quot;OTTplayer&amp;quot; и нажмите на значок &amp;quot;[[Файл:MinistraPlayerдляiOS_установка_5.png|45px]]&amp;quot; - Install.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AppleTV_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. По окончании установки нажмите &amp;quot;Открыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В открывшемся меню зарегистрируйте устройство, нажмите &amp;quot;Sigm in&amp;quot;. Далее введите данные, указанные при регистрации в сервисе &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Sigm in&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Введите имя устройства. Имя устройства можно ввести произвольное. &lt;br /&gt;
&lt;br /&gt;
Добавьте плейлист для этого устройства. Добавление плейлиста для устройства описано в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B9.D0.BB.D0.B8.D1.81.D1.82.D0.B0_.D0.B2_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5| '''пункте 2.2''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
Выберите плейлист. &lt;br /&gt;
&lt;br /&gt;
Откроется плеер для просмотра с загруженном плейлистом.&lt;br /&gt;
&lt;br /&gt;
Данная инструкция выполняется по аналогии установки &amp;quot;OTTplayer&amp;quot; для iOS. Инструкция по установке плеера для iOS описана в [http://wiki.smotrite.tv/index.php?title=OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#OTTplayer_.D0.B4.D0.BB.D1.8F_iOS '''пункте 6.2'''] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
===OTTplayer для Android===&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Для входа в плеер необходим иметь аккаунт в сервисе &amp;quot;OTTplayer&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Инструкция для регистрации аккаунта описана в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.86.D0.B8.D1.8F_.D0.BD.D0.B0_.D1.81.D0.B0.D0.B9.D1.82.D0.B5_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B5.D1.80.D0.B0| '''пункте 1''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
1. Зайдите в магазин приложений [https://play.google.com/store/apps/details?id=com.infomir.ministraplayer&amp;amp;hl=uk Google Play].&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В строке поиска введите &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Поиск&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите &amp;quot;OTTplayer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_3.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В открывшемся меню выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_4.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
5. По окончании установки нажмите &amp;quot;Открыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_5.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Если появится сообщение &amp;quot;Продолжить в режиме ТВ?&amp;quot; выберите &amp;quot;НЕТ&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Откроется меню приветствия. Нажмите &amp;quot;Начать&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_5а.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Для регистрации устройства нажмите &amp;quot;Войти&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_6.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню для регистрации.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_7.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Введите данные, указанные при регистрации в сервисе &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Войти&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
8. В открывшемся меню нажмите на значок &amp;quot;[[Файл:OTTplayer_iOS_значок_установка_8.jpg|45px]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_8.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Введите имя устройства и нажмите &amp;quot;Добавить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_9.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Имя устройства можно ввести произвольное. &lt;br /&gt;
&lt;br /&gt;
10. В открывшемся меню выберите своё устройство.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_10.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
11. Выберите плейлист для загрузки в плеер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_11.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Предварительно для этого устройства нужно добавить плейлист.'''&lt;br /&gt;
&lt;br /&gt;
Добавьте плейлист для данного устройства и обновите это меню. Обновить данное меню можно путем выхода (нажать на стрелку назад) и заново выбрать данное устройство.&lt;br /&gt;
&lt;br /&gt;
Добавление плейлиста для устройства описано в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B9.D0.BB.D0.B8.D1.81.D1.82.D0.B0_.D0.B2_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5| '''пункте 2.2''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
12. Откроется плеер для просмотра с загруженном плейлистом.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_Android_установка_12.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
===OTTplayer для AndroidTV===&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Для входа в плеер необходим иметь аккаунт в сервисе &amp;quot;OTTplayer&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Инструкция для регистрации аккаунта описана в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.86.D0.B8.D1.8F_.D0.BD.D0.B0_.D1.81.D0.B0.D0.B9.D1.82.D0.B5_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B5.D1.80.D0.B0| '''пункте 1''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
1. Зайдите в магазин приложений [https://play.google.com/store/apps/details?id=com.infomir.ministraplayer&amp;amp;hl=uk Google Play].&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В строке поиска введите &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Поиск&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. По окончании установки нажмите &amp;quot;Открыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню приветствия. Нажмите &amp;quot;Начать&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Для регистрации устройства нажмите &amp;quot;Войти&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню для регистрации.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Введите данные, указанные при регистрации в сервисе &amp;quot;OTTplayer&amp;quot; и нажмите &amp;quot;Войти&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
8. Откроется меню &amp;quot;Устройства&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Введите имя устройства и нажмите &amp;quot;Добавить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Имя устройства можно ввести произвольное. &lt;br /&gt;
&lt;br /&gt;
10. Далее выберите добавленное устройство.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
11. Выберите плейлист для загрузки в плеер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Предварительно для этого устройства нужно добавить плейлист.'''&lt;br /&gt;
&lt;br /&gt;
Добавьте плейлист для данного устройства и обновите это меню. Обновить данное меню можно путем выхода (нажать на стрелку назад) и заново выбрать данное устройство.&lt;br /&gt;
&lt;br /&gt;
Добавление плейлиста для устройства описано в [[OTT_player_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B5%D0%B5%D1%80#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D0.BB.D0.B5.D0.B9.D0.BB.D0.B8.D1.81.D1.82.D0.B0_.D0.B2_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5| '''пункте 2.2''']] данной инструкции.&lt;br /&gt;
&lt;br /&gt;
12. Откроется плеер для просмотра с загруженном плейлистом.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OTTplayer_AndroidTV_установка_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Установка OTTplayer на Samsung Smart TV===&lt;br /&gt;
&lt;br /&gt;
====Установка OTTplayer на Samsung Smart TV серии C====&lt;br /&gt;
&lt;br /&gt;
'''1.'''  Создайте учетную запись &amp;quot;develop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Internet@TV&amp;quot; кнопку на пульте.&lt;br /&gt;
&lt;br /&gt;
Найдите и откройте меню &amp;quot;Settings&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создайте нового пользователя.&lt;br /&gt;
&lt;br /&gt;
Выберете тип пользователя: &amp;quot;develop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Установите ПИН код: &amp;quot;PIN code&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''2.''' Осуществите вход под пользователем &amp;quot;develop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Зайдите &amp;quot;Internet@TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Нажмите на красную кнопку A для входа.&lt;br /&gt;
&lt;br /&gt;
Выберите пользователя develop и введите ПИН код, выбранный в предыдущем пункте.&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку &amp;quot;OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''3.''' Укажите IP адрес.&lt;br /&gt;
&lt;br /&gt;
Войдите под develop.&lt;br /&gt;
&lt;br /&gt;
Откройте меню &amp;quot;Settings widget&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберете опцию &amp;quot;Developer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберете &amp;quot;IP Address setup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Пропишите IP адрес: 5.182.231.106&lt;br /&gt;
&lt;br /&gt;
'''4.''' Обновите список приложений.&lt;br /&gt;
&lt;br /&gt;
Войдите под &amp;quot;develop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Откройте меню &amp;quot;Settings widget&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберете опцию &amp;quot;Developer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберете &amp;quot;Synchronize user applications&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Подтвердите свой выбор и нажмите кнопку &amp;quot;OK&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Установка OTTplayer на Samsung Smart TV серии D====&lt;br /&gt;
&lt;br /&gt;
1. Выполните вход в SMART HUB нажатием одноименной кнопки на пульте. При подключении к сети Интернет SMART HUB предупредит об обновлении и запросит принять 2 соглашения, выберите оба раза &amp;quot;Принять&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_пульт.png|150px]]&lt;br /&gt;
&lt;br /&gt;
2. Создайте учетную запись разработать:&lt;br /&gt;
&lt;br /&gt;
Выполните вход, нажав красную кнопку &amp;quot;A&amp;quot;. В строке &amp;quot;Уч. зап. Samsung&amp;quot; введите develop , задайте любой шестизначный пароль и нажмите кнопку &amp;quot;Созд. уч. зап.&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_D_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выполните вход под учетной записью разработать:&lt;br /&gt;
&lt;br /&gt;
Нажмите красную кнопку &amp;quot;A&amp;quot;. Выберите пользователя develop , введите пароль и нажмите кнопку &amp;quot;Вход&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_D_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Пропишите адрес сервера приложений:&lt;br /&gt;
&lt;br /&gt;
Нажмите на пульте синюю кнопку &amp;quot;D&amp;quot;. Выберите пункт &amp;quot;Разработка&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_D_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Далее зайдите в меню &amp;quot;Настройка IP-адреса серв.&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_D_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Введите IP адрес сервера, с которого планируете установить виджет. IP адрес пропишите '''5.182.231.106'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_D_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Нажмите кнопку &amp;quot;Синхронизация приложений пользователя&amp;quot;, появится сообщение об успешной установке приложения. '''Обязательно''' перезайдите в SMART HUB, дважды нажав кнопку &amp;quot;SMART HUB&amp;quot; на пульте управления, иначе необходимое приложение не появится в списке. В конце списка виджетов появится приложение.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_D_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В случае необходимости приложение можно для удобства перенести в начало списка.&lt;br /&gt;
&lt;br /&gt;
====Установка OTTplayer на Samsung Smart TV серии E====&lt;br /&gt;
&lt;br /&gt;
'''1.''' Создайте учетную запись &amp;quot;develop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку SmatHub на пульте.&lt;br /&gt;
&lt;br /&gt;
Нажмите на красную кнопку &amp;quot;A&amp;quot; для входа.&lt;br /&gt;
&lt;br /&gt;
В поле &amp;quot;Уч.зап.Samsung&amp;quot; введите develop. Пароль подставится сам.&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку &amp;quot;вход&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''2.''' Укажите IP адрес.&lt;br /&gt;
&lt;br /&gt;
Войдите под develop.&lt;br /&gt;
&lt;br /&gt;
C помощью клавиши Tools откройте раздел &amp;quot;Сервис&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Откройте меню &amp;quot;Настройки (Settings)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберете опцию &amp;quot;Разработка (Developer)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберите Настройка &amp;quot;IP-адреса серв.&amp;quot; (IP Address setup).&lt;br /&gt;
&lt;br /&gt;
Пропишите IP адрес: 5.182.231.106&lt;br /&gt;
&lt;br /&gt;
'''3.''' Обновите список приложений.&lt;br /&gt;
&lt;br /&gt;
Войдите под &amp;quot;develop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
C помощью клавиши Tools откройте раздел &amp;quot;Сервис&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Откройте меню &amp;quot;Настройки (Settings)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Выберите опцию &amp;quot;Разработка (Developer)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Выберите &amp;quot;Синхронизация приложений пользователя&amp;quot; (Synchronize user applications).&lt;br /&gt;
&lt;br /&gt;
====Установка OTTplayer на Samsung Smart TV серии F====&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на пульте кнопку &amp;quot;MENU&amp;quot;. Если пульт сенсорный, нажать ещё, выбрать меню.&lt;br /&gt;
&lt;br /&gt;
2. Выберите &amp;quot;Функции SMART&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите &amp;quot;Уч.зап.Samsung&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_3.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите &amp;quot;Вход&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_4.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Введите логин develop. Пароль оставить пустым. Если потребует пароль, введите sso1029dev! (с восклицательным знаком).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_5.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Нажмите на пульте Smart Hub. Выберите &amp;quot;Доп.прилож.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_F_установка_6.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Выберите параметр &amp;quot;IP Setting&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_F_установка_7.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Введите IP адрес сервера, с которого планируете установить виджет. IP адрес введите '''5.182.231.106'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_F_установка_8.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Выберите параметр &amp;quot;запуск приложения синхронизации&amp;quot;(Start App Sync).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_F_установка_9.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
10. После всех выполненных действий обязательно осуществите выход из Smart TV, иначе виджеты не появятся.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_9.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
====Установка OTTplayer на Samsung Smart TV серии H====&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на пульте кнопку &amp;quot;MENU&amp;quot;. Если пульт сенсорный, нажать ещё, выбрать меню.&lt;br /&gt;
&lt;br /&gt;
2. Выберите &amp;quot;Функции SMART&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите &amp;quot;Уч.зап.Samsung&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_3.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите &amp;quot;Вход&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_4.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Введите логин develop. Пароль оставить пустым. Если потребует пароль, введите sso1029dev! (с восклицательным знаком).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_5.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Выберите любое приложение и удерживайте долго кнопку &amp;quot;OK&amp;quot; на пульте, пока не появится Доп.меню. Установка Выбрать IP.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Введите IP адрес сервера, с которого планируете установить виджет. IP адрес вводите '''5.182.231.106'''.  &lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Снова выберите любое приложение и удерживайте долго кнопку &amp;quot;OK&amp;quot; на пульте, пока не появится Доп.меню. Выберите запуск приложения синхронизации (Start User App Sync).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. После всех выполненных действий обязательно осуществите выход из SmartTV, иначе виджеты не появятся.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Samsung_SmartTV_H_установка_9.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
====Установка OTTplayer на Samsung Tizen====&lt;br /&gt;
&lt;br /&gt;
Проверьте есть ли на телевизоре в магазине приложений OTTplayer. После установки из магазина посмотрите версию плеера. Если версия плеера у вас ниже 2.006 следует использовать другой способ установки плеера. &lt;br /&gt;
&lt;br /&gt;
Установка и запуск OTTplayer через приложение «Media Station X». &lt;br /&gt;
&lt;br /&gt;
1. Откройте магазин приложений на своем телевизоре.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Выберите строку «Поиск» и нажмите вход на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В строке поиска введите «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_ Samsung_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В результате поиска выберите приложение «Media Station X» и установите его.&lt;br /&gt;
&lt;br /&gt;
4. После установки откройте приложение. &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;widget.ottplayer.tv&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Соханите изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка OTTplayer и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
===Установка OTTplayer на LG Smart TV===&lt;br /&gt;
&lt;br /&gt;
====Установка для платформы WebOS====&lt;br /&gt;
&lt;br /&gt;
1. Скачайте архив с приложением. Скачать можно по данной [http://widget.ottplayer.tv/LG_WebOS_OTTPlayer.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Скаченный архив необходимо распаковать в корне на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
3. На телевизоре войдите под своим аккаунтом в SmartTV LG.&lt;br /&gt;
&lt;br /&gt;
4. Вставьте флешку в USB-разъем на телевизоре.&lt;br /&gt;
&lt;br /&gt;
5. Когда появится сообщение о подключении нового USB устройства нажмите на &amp;quot;Домик&amp;quot; на пульте и кнопками вправо обнаружите виджет в списке Лаунчера.&lt;br /&gt;
&lt;br /&gt;
====Установка для платформы NetCast====&lt;br /&gt;
&lt;br /&gt;
1. Скачайте архив с приложением. Скачать можно по данной [http://widget.ottplayer.tv/LG_NetCast_OTTPlayer.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Скаченный архив необходимо распаковать в корне на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
3. Подключите флешку в USB разъём телевизора.&lt;br /&gt;
&lt;br /&gt;
'''Важно! Для модельного ряда 2011г. флешка должна быть вставлена в верхний слот &amp;quot;USB APPS&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
4. На телевизоре войдите под своим аккаунтом в SmartTV LG.&lt;br /&gt;
&lt;br /&gt;
5. Перейдите в раздел &amp;quot;Мои приложения&amp;quot; в правом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
6. Далее переключите режим отображения списка приложений в режим &amp;quot;Мои приложения на USB&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
7. Запустите приложение OTTPlayer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:iOS]][[Категория:Android]][[Категория:Windows]][[Категория:Mac]][[Категория:Samsung]][[Категория:LG]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1091</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1091"/>
		<updated>2022-06-30T12:59:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов. ID=100 для вывода избранного как группы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set2] Работа с группой каналов списка избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет каналы из списка избранного. Список каналов и их позиций передается как пара ключ-значение - &amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;.&lt;br /&gt;
Возвращает измененный список избранного.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set2?&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;&amp;amp;&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;...&amp;amp;&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Пример===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/json/favorites_set2?510=7&amp;amp;5=0&amp;amp;1=2&amp;amp;token=5760d&amp;lt;/pre&amp;gt;&lt;br /&gt;
В данном примере последовательно произведены следующие действия:&amp;lt;br&amp;gt;&lt;br /&gt;
1) Для channel_id 510 установлена 7-я позиция в списке.&amp;lt;br&amp;gt;&lt;br /&gt;
2) Удален из списка channel_id 5&amp;lt;br&amp;gt;&lt;br /&gt;
3) Для channel_id 1 установлена 2я позиция в списке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;''' || Да || Множества пары чисел, где ключом является channel_id, а значением его новая позиция в списке избранного. Отсчет позиций начинается от 1. Если позиция равна 0, channel_id удаляется из списка избранного.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;list&amp;gt;[favorites_list]&amp;lt;/list&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
    &amp;lt;audio_track&amp;gt;eng&amp;lt;/audio_track&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;Pacific/Midway&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;-11:00&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[timezone_name]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;[GMT/UTC offset]&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1090</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1090"/>
		<updated>2022-06-16T13:42:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [favorites_set2] Работа с группой каналов списка избранного */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set2] Работа с группой каналов списка избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет каналы из списка избранного. Список каналов и их позиций передается как пара ключ-значение - &amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;.&lt;br /&gt;
Возвращает измененный список избранного.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set2?&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;&amp;amp;&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;...&amp;amp;&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Пример===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/json/favorites_set2?510=7&amp;amp;5=0&amp;amp;1=2&amp;amp;token=5760d&amp;lt;/pre&amp;gt;&lt;br /&gt;
В данном примере последовательно произведены следующие действия:&amp;lt;br&amp;gt;&lt;br /&gt;
1) Для channel_id 510 установлена 7-я позиция в списке.&amp;lt;br&amp;gt;&lt;br /&gt;
2) Удален из списка channel_id 5&amp;lt;br&amp;gt;&lt;br /&gt;
3) Для channel_id 1 установлена 2я позиция в списке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;''' || Да || Множества пары чисел, где ключом является channel_id, а значением его новая позиция в списке избранного. Отсчет позиций начинается от 1. Если позиция равна 0, channel_id удаляется из списка избранного.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;list&amp;gt;[favorites_list]&amp;lt;/list&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
    &amp;lt;audio_track&amp;gt;eng&amp;lt;/audio_track&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;Pacific/Midway&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;-11:00&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[timezone_name]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;[GMT/UTC offset]&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1089</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1089"/>
		<updated>2022-06-16T13:39:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [favorites_set] Работа со списком избранного */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set2] Работа с группой каналов списка избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет каналы из списка избранного. Список каналов и их позиций передается как пара ключ-значение - &amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;.&lt;br /&gt;
Возвращает измененный список избранного.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set2?&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;&amp;amp;&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;...&amp;amp;&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Пример===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/json/favorites_set2?510=7&amp;amp;5=0&amp;amp;1=2&amp;amp;token=5760d&amp;lt;/pre&amp;gt;&lt;br /&gt;
В данном примере последовательно произведены следующие действия:&lt;br /&gt;
1) Для channel_id 510 установлена 7-я позиция в списке.&lt;br /&gt;
2) Удален из списка channel_id 5&lt;br /&gt;
3) Для channel_id 1 установлена 2я позиция в списке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;channel_id&amp;gt;=&amp;lt;position&amp;gt;''' || Да || Множества пары чисел, где ключом является channel_id, а значением его новая позиция в списке избранного. Отсчет позиций начинается от 1. Если позиция равна 0, channel_id удаляется из списка избранного.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;list&amp;gt;[favorites_list]&amp;lt;/list&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
    &amp;lt;audio_track&amp;gt;eng&amp;lt;/audio_track&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;Pacific/Midway&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;-11:00&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[timezone_name]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;[GMT/UTC offset]&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1088</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1088"/>
		<updated>2022-04-03T15:13:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
    &amp;lt;audio_track&amp;gt;eng&amp;lt;/audio_track&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;Pacific/Midway&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;-11:00&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[timezone_name]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;gmt&amp;gt;[GMT/UTC offset]&amp;lt;/gmt&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1087</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1087"/>
		<updated>2022-04-03T14:56:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
    &amp;lt;audio_track&amp;gt;eng&amp;lt;/audio_track&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1086</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1086"/>
		<updated>2022-04-03T14:54:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
    &amp;lt;audio_track&amp;gt;eng&amp;lt;/audio_track&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1085</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1085"/>
		<updated>2022-04-03T14:53:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;rus&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Русский&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;ru&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[audio_track_code]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[lang_name]&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;flag&amp;gt;[country_code]&amp;lt;/flag&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;audio_tracks&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1084</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1084"/>
		<updated>2022-04-03T14:49:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Флаги стран */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1083</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1083"/>
		<updated>2022-04-03T14:49:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Логотипы каналов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Флаги стран=&lt;br /&gt;
Получить флаг страны можно по следующим URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/flags/&amp;lt;country_code&amp;gt;.svg - Формат SVG&lt;br /&gt;
http://ott.st/flags/21_15/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 21x15&lt;br /&gt;
http://ott.st/flags/42_30/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 42x30&lt;br /&gt;
http://ott.st/flags/63_45/&amp;lt;country_code&amp;gt;.png - Формат PNG, размер 63x45&lt;br /&gt;
Где '''&amp;lt;country_code&amp;gt;''' - двухбуквенный код страны в нижнем регистре.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1082</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1082"/>
		<updated>2022-04-03T14:05:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [settings_set] Изменение настроек */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|-&lt;br /&gt;
| '''audio_track''' || Нет || Код приоритетной аудиодорожки. Принимает любое значение id из списка audio_tracks. Предназначено для хранения значения приоритетной языковой дорожки на сервере. Не переключает аудиодорожку в стриме.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1081</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1081"/>
		<updated>2022-03-23T11:02:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|-&lt;br /&gt;
| '''old_code''' и '''new_code''' || Нет || Используются в паре для смены PIN-кода. '''old_code''' - текущий PIN-код. '''new_code''' - новый PIN-код состоящий их 4х цифр.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1080</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1080"/>
		<updated>2022-03-22T14:30:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''pos''' || Нет || Позиция канала в списке избранного. Отсчет начинается от 1. Если параметр не указан или равен 0, то cid удаляется из списка избранного клиента. Может принимать следующие значения:&lt;br /&gt;
* [0-9]+ - позиция в которую нужно переместить\вставить канал в списке;&lt;br /&gt;
* 0 или del - удалить канал из списка;&lt;br /&gt;
* first - переместить\вставить канал в начало списка;&lt;br /&gt;
* last - переместить\вставить канал в конец списка;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1079</id>
		<title>Ott-Play</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1079"/>
		<updated>2022-01-11T18:36:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Общие сведения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: через авторизация в сервисе, через портал Stalker, также есть возможность загрузки плейлиста.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует EPG сервиса при работе через портал Stalker. При работе через плейлист использует свою программу передач.&lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 14 дней при работе через портал Stalker.&lt;br /&gt;
&lt;br /&gt;
'''Рекомендация: настраивайте плеер для просмотра через авторизацию в сервисе.'''&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра через авторизацию в сервисе==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Из списка провайдеров выберите &amp;quot;Vidok.TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9c.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню &amp;quot;Настройки доступа Vidok.TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9d.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль.&lt;br /&gt;
&lt;br /&gt;
Для загрузки сервиса выберите &amp;quot;Загрузить плейлист&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра Stalker порталов==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Выберите &amp;quot;Сталкер порталы&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. При первом входе на экране будет сообщение &amp;quot;Не получен список каналов!!! введите данные провайдера и перезапустите плеер!!!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Закройте данное сообщение.&lt;br /&gt;
&lt;br /&gt;
8. На экране отобразится меню плеера. Выберите &amp;quot;Stalker:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Откроется меню &amp;quot;Выберите портал&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В данном меню можно добавить несколько порталов, например, если Вы пользуетесь несколькими поставщиками услуг или Ваш поставщик услуг предоставляет несколько адресов порталов. &lt;br /&gt;
&lt;br /&gt;
10. Откроется меню &amp;quot;Редактирование данных портала&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Название портала&amp;quot; укажите название портала. Название портала можно указать произвольное.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Адрес&amp;quot; укажите адрес портала. Адрес портала уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин. Логин уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль. Пароль уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
11. После заполнения данных выберите &amp;quot;Перезапустить плеер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Начнется загрузка портала.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
При повторном входе в плеер будет загружаться выбранный портал.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на AndroidTV==&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте APK файл на USB-накопитель и вставьте его в устройство.&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Перейдите на USB-накопитель. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2аа.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Для перехода можете использовать встроенный проводник на устройстве или любой файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить X-plore File Manager можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется содержимое USB-накопителя. Выберите установочный APK файл. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV без USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
Данный способ установки используется для устройств на которых нет USB-портов, например, Amazon Fire TV Stick, Xiaomi Mi TV Stick и др.&lt;br /&gt;
&lt;br /&gt;
Для установки понадобиться облачное хранилище (Google Диск, Dropbox, Яндекс.Диск или другое). Перед началом установки закачайте в облачное хранилище установочный APK файл. Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
1. Установите на устройство файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откройте файловый менеджер. Выберите &amp;quot;Облачные диски&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Добавить сервер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется список серверов (облачные хранилища). Выберите нужный Вам сервер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Далее необходимо подключить доступ на данном устройстве к облачному хранилищу. Пройдите регистрацию, введите логин и пароль от облачного хранилища.&lt;br /&gt;
&lt;br /&gt;
5. После подключения доступа к облачному хранилищу в файловом менеджере выберите это облачное хранилище. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется содержимое вашего облачного хранилища. Выберите установочный APK файл, который заранее поместили в облачное хранилище.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Uclan Ustym 4K Pro==&lt;br /&gt;
&lt;br /&gt;
Приложение Ott-Play настраивается через приложение Stalker.&lt;br /&gt;
&lt;br /&gt;
1. В меню выберите приложение Stalker и нажмите &amp;quot;Help&amp;quot; установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откроется меню настроек. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню настроек в строке &amp;quot;Адрес сервера&amp;quot; введите '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag/u/&amp;lt;/nowiki&amp;gt;''' и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меня настроек еще раз выберите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Важно!''' В строке &amp;quot;Stalker Engine&amp;quot; должен быть выбран параметр &amp;quot;Browser&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
5. При следующем выборе приложения Stalker загрузится плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на приставки MAG==&lt;br /&gt;
&lt;br /&gt;
1. Войдите во внутренний портал.&lt;br /&gt;
&lt;br /&gt;
Во время загрузки на экране телевизора появится по очереди сообщения, сначала «Loading…», затем «Загрузка портала …». При появлении на экране сообщения «Загрузка портала …» необходимо нажать и удерживать кнопку «SETUP» (или «SET») на пульте приставки, отпустить при появлении «Загрузка внутреннего портала …». На экране отобразится меню «Внутреннего портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Во «Внутреннем портале» выберите «Настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. На экране отобразится меню «Настройки». Выберите «Системные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню «Системные настройки». Далее выберите «Серверы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню «Серверы». Далее выберите «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В поле «Портал 1 URL» или «Портал 2 URL» пропишите адрес '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
В полях «Портал 1 имя» и «Портал 2 имя» можно указать название. Данные поля заполняются произвольно, можно оставить пустыми.&lt;br /&gt;
&lt;br /&gt;
Нажмите «Сохранить» - кнопка &amp;quot;ОК&amp;quot; на пульте. &lt;br /&gt;
&lt;br /&gt;
7. После того как был внесен (или изменён) адрес портала необходимо перезагрузить устройство. Переходите в меню «Системные настройки» и выберите «Перезагрузка устройства».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Для загрузки плеера Ott-play выберите портал, в котором прописан '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на LG Smart TV==&lt;br /&gt;
&lt;br /&gt;
====Установка для платформы NetCast====&lt;br /&gt;
&lt;br /&gt;
1. Скачайте архив с приложением. Скачать можно по данной [http://ott-play.com/ottclub/forum/ott-play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Скаченный архив необходимо распаковать в корне на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
3. Подключите флешку в USB разъём телевизора.&lt;br /&gt;
&lt;br /&gt;
'''Важно! Для модельного ряда 2011г. флешка должна быть вставлена в верхний слот &amp;quot;USB APPS&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
4. На телевизоре войдите под своим аккаунтом в SmartTV LG.&lt;br /&gt;
&lt;br /&gt;
5. Перейдите в раздел &amp;quot;Мои приложения&amp;quot; в правом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
6. Далее переключите режим отображения списка приложений в режим &amp;quot;Мои приложения на USB&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
7. Запустите приложение OTTPlayer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка для платформы WebOS и NetCast===&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через замену сервера DNS====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Настройки&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_1.png|420px]]&lt;br /&gt;
&lt;br /&gt;
2. В зависимости от типа подключения выбираете &amp;quot;Проводное подключение&amp;quot; или &amp;quot;Подключение к сети Wi-Fi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_2.png|420px]]&lt;br /&gt;
&lt;br /&gt;
3. Далее выбираете &amp;quot;Дополнительные настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_3.png|420px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Расширенные настройки&amp;quot;, нажимаете &amp;quot;Изменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_4.png|420px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню нужно убрать отметку в чекбокс &amp;quot;Автоматически&amp;quot; (убрать галочку). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_5.png|420px]]&lt;br /&gt;
&lt;br /&gt;
6. В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_6.png|420px]]&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Подключение&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
7. Зайдите в магазин приложений. Установите одно из приложений: Sweet.tv, Oll.tv, ivi, tvigle, БольшеTV или Русское кино. При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через «Media Station X»====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в магазин приложений &amp;quot;Content Store&amp;quot; и перейдите к поиску приложений. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В поиске введите название приложения «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите приложение для установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. После установки приложения откройте его (выберите &amp;quot;Запуск&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Samsung Smart TV==&lt;br /&gt;
&lt;br /&gt;
===Установка на телевизорах Samsung серии D/E/ES/F/H/HU/J4/J52 (non-Tizen TVs) с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Для установки понадобится USB-накопитель с файловой системой FAT32.&lt;br /&gt;
&lt;br /&gt;
2. Создайте на USB-накопителе папку с произвольным название.&lt;br /&gt;
&lt;br /&gt;
3. Скачать архив с приложение. &lt;br /&gt;
&lt;br /&gt;
Скачать архива можно по данной [http://ott-play.com/ottclub/forum/ott-play.samsung.orsay.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
3. Распаковать архив в папку на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
4. Вставить USB-накопитель в телевизор и приложение появится в списке.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через замену сервера DNS (для всех моделей, включая Tizen)===&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Меню&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В меню &amp;quot;Сеть&amp;quot; выберите &amp;quot;Состояние сети&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню &amp;quot;Состояние сети&amp;quot; выберите &amp;quot;Настройки IP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меню &amp;quot;Настройки IP&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Настр. DNS&amp;quot; установите параметр &amp;quot;Ввести вручную&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Сохраните изменения, нажмите &amp;quot;ОК&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
5. После проверки состояния сети закройте меню, выберите &amp;quot;Закрыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Зайдите в магазин приложений. Установите одно из приложений: RedBullTV, Oll.tv, Smart STB, ivi или Yupp.tv ('''предпочтительнее RedBullTV''').&lt;br /&gt;
&lt;br /&gt;
При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через «Media Station X»===&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' На телевизорах Samsung Tizen используется другой тип плеера и могут быть проблемы.&lt;br /&gt;
&lt;br /&gt;
1. Откройте магазин приложений на своем телевизоре.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Выберите строку «Поиск» и нажмите вход на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В строке поиска введите «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_ Samsung_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В результате поиска выберите приложение «Media Station X» и установите его.&lt;br /&gt;
&lt;br /&gt;
4. После установки откройте приложение. &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Smart телевизоры Toshiba, Panasonic, Sony, Philips, Hisense, Skyworth, TCL, Sharp, Haier==&lt;br /&gt;
&lt;br /&gt;
Установка на Smart телевизоры осуществляется через замену сервера DNS.&lt;br /&gt;
&lt;br /&gt;
На телевизоре в настройках сети пропишите DNS сервер 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
DNS сервер прописывается по аналогии с телевизорами LG - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS|'''посмотреть инструкцию''']] или Samsung - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS_.28.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D0.B5.D0.B9.2C_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B0.D1.8F_Tizen.29|'''посмотреть инструкцию''']].&lt;br /&gt;
&lt;br /&gt;
После изменения DNS сервера используйте приложения &amp;quot;доноры&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
- для Toshiba: Sweet.tv, Oll.tv или Yupp.tv&lt;br /&gt;
&lt;br /&gt;
- для Panasonic: wow.tv, tvigle, tv3 или tg4&lt;br /&gt;
&lt;br /&gt;
- для Sony: Oll.tv, ivi, wow.tv или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Skyworth: oll.tv&lt;br /&gt;
&lt;br /&gt;
- для Philips: Sweet.tv, Oll.tv, ivi, tvigle или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Hisense: Deezer или &amp;quot;Русское кино&amp;quot;(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
- для TCL: ivi, tvigle, Sweet.tv, Oll.tv, tvzavr или &amp;quot;Русская музыка&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- для Sharp: ivi, tvigle, dizer, yupp.tv, Sweet.tv, Oll.tv, «Русское кино»(''Russian cinema'') или «Больше TV»&lt;br /&gt;
&lt;br /&gt;
- для Haier: «Русское кино»(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Если приложение запускалось до подмены сервера DNS, то телевизор кеширует что-то и какое-то время пытается все равно запускать доноров.&lt;br /&gt;
&lt;br /&gt;
==Установка плеера Ott-Play для приставок DUNE==&lt;br /&gt;
&lt;br /&gt;
Данный плеер работает на моделях приставок: TV-101, TV-102p, TV-201, TV-301, TV-102, TV-202, Connect, TV-102 v2, TV-303D, Base 3D, TV-303D v2, Base3D v2, TV-203, TV-204, TV-205, TV-206, Solo 4K, Solo Lite, Duo 4K.&lt;br /&gt;
&lt;br /&gt;
1. Скачать плагин Ott-Play можно по данной [http://ott-play.com/dunehd/plugin/dune_plugin_ott_play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Переместите плагин на USB-накопитель.&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Плагин на USB-накопителе должен быть в zip-архиве, то есть распаковывать его не надо.'''&lt;br /&gt;
&lt;br /&gt;
3. Вставьте USB-накопитель в приставку.&lt;br /&gt;
&lt;br /&gt;
4. В меню на приставке выберите «Источники».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Далее выберите «USB-накопитель».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В открывшемся меню выбираете плагин и запускаете установку, нажатием на кнопку &amp;quot;ОК&amp;quot; на пульте от приставки. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Появится окно «Установка приложения». Выберите «Запустить».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Android]][[Категория:Samsung]][[Категория:LG]][[Категория:MAG]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:OttPlay_%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_9c.png&amp;diff=1078</id>
		<title>Файл:OttPlay запуск 9c.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:OttPlay_%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_9c.png&amp;diff=1078"/>
		<updated>2022-01-11T18:26:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:OttPlay_%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_9d.png&amp;diff=1077</id>
		<title>Файл:OttPlay запуск 9d.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:OttPlay_%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_9d.png&amp;diff=1077"/>
		<updated>2022-01-11T18:26:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1076</id>
		<title>Ott-Play</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1076"/>
		<updated>2022-01-11T18:25:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Настройка плеера для просмотра через авторизацию в сервисе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: рекомендуем настраивать приложение через портал Stalker. Есть возможность настроить работу плеера через плейлист.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует EPG сервиса при работе через портал Stalker. При работе через плейлист использует свою программу передач.&lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 14 дней при работе через портал Stalker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра через авторизацию в сервисе==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Из списка провайдеров выберите &amp;quot;Vidok.TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9c.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню &amp;quot;Настройки доступа Vidok.TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9d.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль.&lt;br /&gt;
&lt;br /&gt;
Для загрузки сервиса выберите &amp;quot;Загрузить плейлист&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра Stalker порталов==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Выберите &amp;quot;Сталкер порталы&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. При первом входе на экране будет сообщение &amp;quot;Не получен список каналов!!! введите данные провайдера и перезапустите плеер!!!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Закройте данное сообщение.&lt;br /&gt;
&lt;br /&gt;
8. На экране отобразится меню плеера. Выберите &amp;quot;Stalker:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Откроется меню &amp;quot;Выберите портал&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В данном меню можно добавить несколько порталов, например, если Вы пользуетесь несколькими поставщиками услуг или Ваш поставщик услуг предоставляет несколько адресов порталов. &lt;br /&gt;
&lt;br /&gt;
10. Откроется меню &amp;quot;Редактирование данных портала&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Название портала&amp;quot; укажите название портала. Название портала можно указать произвольное.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Адрес&amp;quot; укажите адрес портала. Адрес портала уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин. Логин уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль. Пароль уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
11. После заполнения данных выберите &amp;quot;Перезапустить плеер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Начнется загрузка портала.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
При повторном входе в плеер будет загружаться выбранный портал.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на AndroidTV==&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте APK файл на USB-накопитель и вставьте его в устройство.&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Перейдите на USB-накопитель. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2аа.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Для перехода можете использовать встроенный проводник на устройстве или любой файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить X-plore File Manager можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется содержимое USB-накопителя. Выберите установочный APK файл. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV без USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
Данный способ установки используется для устройств на которых нет USB-портов, например, Amazon Fire TV Stick, Xiaomi Mi TV Stick и др.&lt;br /&gt;
&lt;br /&gt;
Для установки понадобиться облачное хранилище (Google Диск, Dropbox, Яндекс.Диск или другое). Перед началом установки закачайте в облачное хранилище установочный APK файл. Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
1. Установите на устройство файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откройте файловый менеджер. Выберите &amp;quot;Облачные диски&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Добавить сервер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется список серверов (облачные хранилища). Выберите нужный Вам сервер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Далее необходимо подключить доступ на данном устройстве к облачному хранилищу. Пройдите регистрацию, введите логин и пароль от облачного хранилища.&lt;br /&gt;
&lt;br /&gt;
5. После подключения доступа к облачному хранилищу в файловом менеджере выберите это облачное хранилище. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется содержимое вашего облачного хранилища. Выберите установочный APK файл, который заранее поместили в облачное хранилище.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Uclan Ustym 4K Pro==&lt;br /&gt;
&lt;br /&gt;
Приложение Ott-Play настраивается через приложение Stalker.&lt;br /&gt;
&lt;br /&gt;
1. В меню выберите приложение Stalker и нажмите &amp;quot;Help&amp;quot; установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откроется меню настроек. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню настроек в строке &amp;quot;Адрес сервера&amp;quot; введите '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag/u/&amp;lt;/nowiki&amp;gt;''' и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меня настроек еще раз выберите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Важно!''' В строке &amp;quot;Stalker Engine&amp;quot; должен быть выбран параметр &amp;quot;Browser&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
5. При следующем выборе приложения Stalker загрузится плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на приставки MAG==&lt;br /&gt;
&lt;br /&gt;
1. Войдите во внутренний портал.&lt;br /&gt;
&lt;br /&gt;
Во время загрузки на экране телевизора появится по очереди сообщения, сначала «Loading…», затем «Загрузка портала …». При появлении на экране сообщения «Загрузка портала …» необходимо нажать и удерживать кнопку «SETUP» (или «SET») на пульте приставки, отпустить при появлении «Загрузка внутреннего портала …». На экране отобразится меню «Внутреннего портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Во «Внутреннем портале» выберите «Настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. На экране отобразится меню «Настройки». Выберите «Системные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню «Системные настройки». Далее выберите «Серверы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню «Серверы». Далее выберите «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В поле «Портал 1 URL» или «Портал 2 URL» пропишите адрес '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
В полях «Портал 1 имя» и «Портал 2 имя» можно указать название. Данные поля заполняются произвольно, можно оставить пустыми.&lt;br /&gt;
&lt;br /&gt;
Нажмите «Сохранить» - кнопка &amp;quot;ОК&amp;quot; на пульте. &lt;br /&gt;
&lt;br /&gt;
7. После того как был внесен (или изменён) адрес портала необходимо перезагрузить устройство. Переходите в меню «Системные настройки» и выберите «Перезагрузка устройства».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Для загрузки плеера Ott-play выберите портал, в котором прописан '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на LG Smart TV==&lt;br /&gt;
&lt;br /&gt;
====Установка для платформы NetCast====&lt;br /&gt;
&lt;br /&gt;
1. Скачайте архив с приложением. Скачать можно по данной [http://ott-play.com/ottclub/forum/ott-play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Скаченный архив необходимо распаковать в корне на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
3. Подключите флешку в USB разъём телевизора.&lt;br /&gt;
&lt;br /&gt;
'''Важно! Для модельного ряда 2011г. флешка должна быть вставлена в верхний слот &amp;quot;USB APPS&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
4. На телевизоре войдите под своим аккаунтом в SmartTV LG.&lt;br /&gt;
&lt;br /&gt;
5. Перейдите в раздел &amp;quot;Мои приложения&amp;quot; в правом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
6. Далее переключите режим отображения списка приложений в режим &amp;quot;Мои приложения на USB&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
7. Запустите приложение OTTPlayer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка для платформы WebOS и NetCast===&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через замену сервера DNS====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Настройки&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_1.png|420px]]&lt;br /&gt;
&lt;br /&gt;
2. В зависимости от типа подключения выбираете &amp;quot;Проводное подключение&amp;quot; или &amp;quot;Подключение к сети Wi-Fi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_2.png|420px]]&lt;br /&gt;
&lt;br /&gt;
3. Далее выбираете &amp;quot;Дополнительные настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_3.png|420px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Расширенные настройки&amp;quot;, нажимаете &amp;quot;Изменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_4.png|420px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню нужно убрать отметку в чекбокс &amp;quot;Автоматически&amp;quot; (убрать галочку). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_5.png|420px]]&lt;br /&gt;
&lt;br /&gt;
6. В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_6.png|420px]]&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Подключение&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
7. Зайдите в магазин приложений. Установите одно из приложений: Sweet.tv, Oll.tv, ivi, tvigle, БольшеTV или Русское кино. При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через «Media Station X»====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в магазин приложений &amp;quot;Content Store&amp;quot; и перейдите к поиску приложений. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В поиске введите название приложения «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите приложение для установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. После установки приложения откройте его (выберите &amp;quot;Запуск&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Samsung Smart TV==&lt;br /&gt;
&lt;br /&gt;
===Установка на телевизорах Samsung серии D/E/ES/F/H/HU/J4/J52 (non-Tizen TVs) с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Для установки понадобится USB-накопитель с файловой системой FAT32.&lt;br /&gt;
&lt;br /&gt;
2. Создайте на USB-накопителе папку с произвольным название.&lt;br /&gt;
&lt;br /&gt;
3. Скачать архив с приложение. &lt;br /&gt;
&lt;br /&gt;
Скачать архива можно по данной [http://ott-play.com/ottclub/forum/ott-play.samsung.orsay.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
3. Распаковать архив в папку на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
4. Вставить USB-накопитель в телевизор и приложение появится в списке.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через замену сервера DNS (для всех моделей, включая Tizen)===&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Меню&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В меню &amp;quot;Сеть&amp;quot; выберите &amp;quot;Состояние сети&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню &amp;quot;Состояние сети&amp;quot; выберите &amp;quot;Настройки IP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меню &amp;quot;Настройки IP&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Настр. DNS&amp;quot; установите параметр &amp;quot;Ввести вручную&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Сохраните изменения, нажмите &amp;quot;ОК&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
5. После проверки состояния сети закройте меню, выберите &amp;quot;Закрыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Зайдите в магазин приложений. Установите одно из приложений: RedBullTV, Oll.tv, Smart STB, ivi или Yupp.tv ('''предпочтительнее RedBullTV''').&lt;br /&gt;
&lt;br /&gt;
При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через «Media Station X»===&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' На телевизорах Samsung Tizen используется другой тип плеера и могут быть проблемы.&lt;br /&gt;
&lt;br /&gt;
1. Откройте магазин приложений на своем телевизоре.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Выберите строку «Поиск» и нажмите вход на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В строке поиска введите «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_ Samsung_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В результате поиска выберите приложение «Media Station X» и установите его.&lt;br /&gt;
&lt;br /&gt;
4. После установки откройте приложение. &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Smart телевизоры Toshiba, Panasonic, Sony, Philips, Hisense, Skyworth, TCL, Sharp, Haier==&lt;br /&gt;
&lt;br /&gt;
Установка на Smart телевизоры осуществляется через замену сервера DNS.&lt;br /&gt;
&lt;br /&gt;
На телевизоре в настройках сети пропишите DNS сервер 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
DNS сервер прописывается по аналогии с телевизорами LG - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS|'''посмотреть инструкцию''']] или Samsung - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS_.28.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D0.B5.D0.B9.2C_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B0.D1.8F_Tizen.29|'''посмотреть инструкцию''']].&lt;br /&gt;
&lt;br /&gt;
После изменения DNS сервера используйте приложения &amp;quot;доноры&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
- для Toshiba: Sweet.tv, Oll.tv или Yupp.tv&lt;br /&gt;
&lt;br /&gt;
- для Panasonic: wow.tv, tvigle, tv3 или tg4&lt;br /&gt;
&lt;br /&gt;
- для Sony: Oll.tv, ivi, wow.tv или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Skyworth: oll.tv&lt;br /&gt;
&lt;br /&gt;
- для Philips: Sweet.tv, Oll.tv, ivi, tvigle или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Hisense: Deezer или &amp;quot;Русское кино&amp;quot;(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
- для TCL: ivi, tvigle, Sweet.tv, Oll.tv, tvzavr или &amp;quot;Русская музыка&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- для Sharp: ivi, tvigle, dizer, yupp.tv, Sweet.tv, Oll.tv, «Русское кино»(''Russian cinema'') или «Больше TV»&lt;br /&gt;
&lt;br /&gt;
- для Haier: «Русское кино»(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Если приложение запускалось до подмены сервера DNS, то телевизор кеширует что-то и какое-то время пытается все равно запускать доноров.&lt;br /&gt;
&lt;br /&gt;
==Установка плеера Ott-Play для приставок DUNE==&lt;br /&gt;
&lt;br /&gt;
Данный плеер работает на моделях приставок: TV-101, TV-102p, TV-201, TV-301, TV-102, TV-202, Connect, TV-102 v2, TV-303D, Base 3D, TV-303D v2, Base3D v2, TV-203, TV-204, TV-205, TV-206, Solo 4K, Solo Lite, Duo 4K.&lt;br /&gt;
&lt;br /&gt;
1. Скачать плагин Ott-Play можно по данной [http://ott-play.com/dunehd/plugin/dune_plugin_ott_play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Переместите плагин на USB-накопитель.&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Плагин на USB-накопителе должен быть в zip-архиве, то есть распаковывать его не надо.'''&lt;br /&gt;
&lt;br /&gt;
3. Вставьте USB-накопитель в приставку.&lt;br /&gt;
&lt;br /&gt;
4. В меню на приставке выберите «Источники».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Далее выберите «USB-накопитель».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В открывшемся меню выбираете плагин и запускаете установку, нажатием на кнопку &amp;quot;ОК&amp;quot; на пульте от приставки. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Появится окно «Установка приложения». Выберите «Запустить».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Android]][[Категория:Samsung]][[Категория:LG]][[Категория:MAG]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1075</id>
		<title>Ott-Play</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1075"/>
		<updated>2022-01-11T18:21:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Настройка плеера для просмотра через авторизацию в сервисе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: рекомендуем настраивать приложение через портал Stalker. Есть возможность настроить работу плеера через плейлист.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует EPG сервиса при работе через портал Stalker. При работе через плейлист использует свою программу передач.&lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 14 дней при работе через портал Stalker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра через авторизацию в сервисе==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Из списка провайдеров выберите &amp;quot;Vidok.TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню &amp;quot;Настройки доступа Vidok.TV&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль.&lt;br /&gt;
&lt;br /&gt;
Для загрузки сервиса выберите &amp;quot;Загрузить плейлист&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра Stalker порталов==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Выберите &amp;quot;Сталкер порталы&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. При первом входе на экране будет сообщение &amp;quot;Не получен список каналов!!! введите данные провайдера и перезапустите плеер!!!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Закройте данное сообщение.&lt;br /&gt;
&lt;br /&gt;
8. На экране отобразится меню плеера. Выберите &amp;quot;Stalker:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Откроется меню &amp;quot;Выберите портал&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В данном меню можно добавить несколько порталов, например, если Вы пользуетесь несколькими поставщиками услуг или Ваш поставщик услуг предоставляет несколько адресов порталов. &lt;br /&gt;
&lt;br /&gt;
10. Откроется меню &amp;quot;Редактирование данных портала&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Название портала&amp;quot; укажите название портала. Название портала можно указать произвольное.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Адрес&amp;quot; укажите адрес портала. Адрес портала уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин. Логин уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль. Пароль уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
11. После заполнения данных выберите &amp;quot;Перезапустить плеер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Начнется загрузка портала.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
При повторном входе в плеер будет загружаться выбранный портал.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на AndroidTV==&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте APK файл на USB-накопитель и вставьте его в устройство.&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Перейдите на USB-накопитель. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2аа.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Для перехода можете использовать встроенный проводник на устройстве или любой файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить X-plore File Manager можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется содержимое USB-накопителя. Выберите установочный APK файл. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV без USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
Данный способ установки используется для устройств на которых нет USB-портов, например, Amazon Fire TV Stick, Xiaomi Mi TV Stick и др.&lt;br /&gt;
&lt;br /&gt;
Для установки понадобиться облачное хранилище (Google Диск, Dropbox, Яндекс.Диск или другое). Перед началом установки закачайте в облачное хранилище установочный APK файл. Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
1. Установите на устройство файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откройте файловый менеджер. Выберите &amp;quot;Облачные диски&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Добавить сервер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется список серверов (облачные хранилища). Выберите нужный Вам сервер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Далее необходимо подключить доступ на данном устройстве к облачному хранилищу. Пройдите регистрацию, введите логин и пароль от облачного хранилища.&lt;br /&gt;
&lt;br /&gt;
5. После подключения доступа к облачному хранилищу в файловом менеджере выберите это облачное хранилище. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется содержимое вашего облачного хранилища. Выберите установочный APK файл, который заранее поместили в облачное хранилище.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Uclan Ustym 4K Pro==&lt;br /&gt;
&lt;br /&gt;
Приложение Ott-Play настраивается через приложение Stalker.&lt;br /&gt;
&lt;br /&gt;
1. В меню выберите приложение Stalker и нажмите &amp;quot;Help&amp;quot; установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откроется меню настроек. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню настроек в строке &amp;quot;Адрес сервера&amp;quot; введите '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag/u/&amp;lt;/nowiki&amp;gt;''' и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меня настроек еще раз выберите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Важно!''' В строке &amp;quot;Stalker Engine&amp;quot; должен быть выбран параметр &amp;quot;Browser&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
5. При следующем выборе приложения Stalker загрузится плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на приставки MAG==&lt;br /&gt;
&lt;br /&gt;
1. Войдите во внутренний портал.&lt;br /&gt;
&lt;br /&gt;
Во время загрузки на экране телевизора появится по очереди сообщения, сначала «Loading…», затем «Загрузка портала …». При появлении на экране сообщения «Загрузка портала …» необходимо нажать и удерживать кнопку «SETUP» (или «SET») на пульте приставки, отпустить при появлении «Загрузка внутреннего портала …». На экране отобразится меню «Внутреннего портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Во «Внутреннем портале» выберите «Настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. На экране отобразится меню «Настройки». Выберите «Системные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню «Системные настройки». Далее выберите «Серверы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню «Серверы». Далее выберите «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В поле «Портал 1 URL» или «Портал 2 URL» пропишите адрес '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
В полях «Портал 1 имя» и «Портал 2 имя» можно указать название. Данные поля заполняются произвольно, можно оставить пустыми.&lt;br /&gt;
&lt;br /&gt;
Нажмите «Сохранить» - кнопка &amp;quot;ОК&amp;quot; на пульте. &lt;br /&gt;
&lt;br /&gt;
7. После того как был внесен (или изменён) адрес портала необходимо перезагрузить устройство. Переходите в меню «Системные настройки» и выберите «Перезагрузка устройства».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Для загрузки плеера Ott-play выберите портал, в котором прописан '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на LG Smart TV==&lt;br /&gt;
&lt;br /&gt;
====Установка для платформы NetCast====&lt;br /&gt;
&lt;br /&gt;
1. Скачайте архив с приложением. Скачать можно по данной [http://ott-play.com/ottclub/forum/ott-play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Скаченный архив необходимо распаковать в корне на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
3. Подключите флешку в USB разъём телевизора.&lt;br /&gt;
&lt;br /&gt;
'''Важно! Для модельного ряда 2011г. флешка должна быть вставлена в верхний слот &amp;quot;USB APPS&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
4. На телевизоре войдите под своим аккаунтом в SmartTV LG.&lt;br /&gt;
&lt;br /&gt;
5. Перейдите в раздел &amp;quot;Мои приложения&amp;quot; в правом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
6. Далее переключите режим отображения списка приложений в режим &amp;quot;Мои приложения на USB&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
7. Запустите приложение OTTPlayer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка для платформы WebOS и NetCast===&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через замену сервера DNS====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Настройки&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_1.png|420px]]&lt;br /&gt;
&lt;br /&gt;
2. В зависимости от типа подключения выбираете &amp;quot;Проводное подключение&amp;quot; или &amp;quot;Подключение к сети Wi-Fi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_2.png|420px]]&lt;br /&gt;
&lt;br /&gt;
3. Далее выбираете &amp;quot;Дополнительные настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_3.png|420px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Расширенные настройки&amp;quot;, нажимаете &amp;quot;Изменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_4.png|420px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню нужно убрать отметку в чекбокс &amp;quot;Автоматически&amp;quot; (убрать галочку). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_5.png|420px]]&lt;br /&gt;
&lt;br /&gt;
6. В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_6.png|420px]]&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Подключение&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
7. Зайдите в магазин приложений. Установите одно из приложений: Sweet.tv, Oll.tv, ivi, tvigle, БольшеTV или Русское кино. При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через «Media Station X»====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в магазин приложений &amp;quot;Content Store&amp;quot; и перейдите к поиску приложений. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В поиске введите название приложения «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите приложение для установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. После установки приложения откройте его (выберите &amp;quot;Запуск&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Samsung Smart TV==&lt;br /&gt;
&lt;br /&gt;
===Установка на телевизорах Samsung серии D/E/ES/F/H/HU/J4/J52 (non-Tizen TVs) с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Для установки понадобится USB-накопитель с файловой системой FAT32.&lt;br /&gt;
&lt;br /&gt;
2. Создайте на USB-накопителе папку с произвольным название.&lt;br /&gt;
&lt;br /&gt;
3. Скачать архив с приложение. &lt;br /&gt;
&lt;br /&gt;
Скачать архива можно по данной [http://ott-play.com/ottclub/forum/ott-play.samsung.orsay.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
3. Распаковать архив в папку на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
4. Вставить USB-накопитель в телевизор и приложение появится в списке.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через замену сервера DNS (для всех моделей, включая Tizen)===&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Меню&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В меню &amp;quot;Сеть&amp;quot; выберите &amp;quot;Состояние сети&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню &amp;quot;Состояние сети&amp;quot; выберите &amp;quot;Настройки IP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меню &amp;quot;Настройки IP&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Настр. DNS&amp;quot; установите параметр &amp;quot;Ввести вручную&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Сохраните изменения, нажмите &amp;quot;ОК&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
5. После проверки состояния сети закройте меню, выберите &amp;quot;Закрыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Зайдите в магазин приложений. Установите одно из приложений: RedBullTV, Oll.tv, Smart STB, ivi или Yupp.tv ('''предпочтительнее RedBullTV''').&lt;br /&gt;
&lt;br /&gt;
При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через «Media Station X»===&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' На телевизорах Samsung Tizen используется другой тип плеера и могут быть проблемы.&lt;br /&gt;
&lt;br /&gt;
1. Откройте магазин приложений на своем телевизоре.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Выберите строку «Поиск» и нажмите вход на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В строке поиска введите «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_ Samsung_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В результате поиска выберите приложение «Media Station X» и установите его.&lt;br /&gt;
&lt;br /&gt;
4. После установки откройте приложение. &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Smart телевизоры Toshiba, Panasonic, Sony, Philips, Hisense, Skyworth, TCL, Sharp, Haier==&lt;br /&gt;
&lt;br /&gt;
Установка на Smart телевизоры осуществляется через замену сервера DNS.&lt;br /&gt;
&lt;br /&gt;
На телевизоре в настройках сети пропишите DNS сервер 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
DNS сервер прописывается по аналогии с телевизорами LG - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS|'''посмотреть инструкцию''']] или Samsung - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS_.28.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D0.B5.D0.B9.2C_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B0.D1.8F_Tizen.29|'''посмотреть инструкцию''']].&lt;br /&gt;
&lt;br /&gt;
После изменения DNS сервера используйте приложения &amp;quot;доноры&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
- для Toshiba: Sweet.tv, Oll.tv или Yupp.tv&lt;br /&gt;
&lt;br /&gt;
- для Panasonic: wow.tv, tvigle, tv3 или tg4&lt;br /&gt;
&lt;br /&gt;
- для Sony: Oll.tv, ivi, wow.tv или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Skyworth: oll.tv&lt;br /&gt;
&lt;br /&gt;
- для Philips: Sweet.tv, Oll.tv, ivi, tvigle или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Hisense: Deezer или &amp;quot;Русское кино&amp;quot;(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
- для TCL: ivi, tvigle, Sweet.tv, Oll.tv, tvzavr или &amp;quot;Русская музыка&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- для Sharp: ivi, tvigle, dizer, yupp.tv, Sweet.tv, Oll.tv, «Русское кино»(''Russian cinema'') или «Больше TV»&lt;br /&gt;
&lt;br /&gt;
- для Haier: «Русское кино»(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Если приложение запускалось до подмены сервера DNS, то телевизор кеширует что-то и какое-то время пытается все равно запускать доноров.&lt;br /&gt;
&lt;br /&gt;
==Установка плеера Ott-Play для приставок DUNE==&lt;br /&gt;
&lt;br /&gt;
Данный плеер работает на моделях приставок: TV-101, TV-102p, TV-201, TV-301, TV-102, TV-202, Connect, TV-102 v2, TV-303D, Base 3D, TV-303D v2, Base3D v2, TV-203, TV-204, TV-205, TV-206, Solo 4K, Solo Lite, Duo 4K.&lt;br /&gt;
&lt;br /&gt;
1. Скачать плагин Ott-Play можно по данной [http://ott-play.com/dunehd/plugin/dune_plugin_ott_play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Переместите плагин на USB-накопитель.&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Плагин на USB-накопителе должен быть в zip-архиве, то есть распаковывать его не надо.'''&lt;br /&gt;
&lt;br /&gt;
3. Вставьте USB-накопитель в приставку.&lt;br /&gt;
&lt;br /&gt;
4. В меню на приставке выберите «Источники».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Далее выберите «USB-накопитель».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В открывшемся меню выбираете плагин и запускаете установку, нажатием на кнопку &amp;quot;ОК&amp;quot; на пульте от приставки. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Появится окно «Установка приложения». Выберите «Запустить».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Android]][[Категория:Samsung]][[Категория:LG]][[Категория:MAG]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1074</id>
		<title>Ott-Play</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=Ott-Play&amp;diff=1074"/>
		<updated>2022-01-11T18:17:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: рекомендуем настраивать приложение через портал Stalker. Есть возможность настроить работу плеера через плейлист.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует EPG сервиса при работе через портал Stalker. При работе через плейлист использует свою программу передач.&lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 14 дней при работе через портал Stalker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра через авторизацию в сервисе==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка плеера для просмотра Stalker порталов==&lt;br /&gt;
&lt;br /&gt;
1. Выберите приложение &amp;quot;Ott-Play&amp;quot; для запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
2. При первом запуске откроется меню для выбора языка приложения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите нужный язык и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Настройка при первом запуске&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Выберите &amp;quot;Ручная настройка&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню &amp;quot;Выберите провайдера&amp;quot;. Выберите &amp;quot;Сталкер порталы&amp;quot; и нажмите &amp;quot;ОК&amp;quot; на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. При первом входе на экране будет сообщение &amp;quot;Не получен список каналов!!! введите данные провайдера и перезапустите плеер!!!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Закройте данное сообщение.&lt;br /&gt;
&lt;br /&gt;
8. На экране отобразится меню плеера. Выберите &amp;quot;Stalker:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Откроется меню &amp;quot;Выберите портал&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В данном меню можно добавить несколько порталов, например, если Вы пользуетесь несколькими поставщиками услуг или Ваш поставщик услуг предоставляет несколько адресов порталов. &lt;br /&gt;
&lt;br /&gt;
10. Откроется меню &amp;quot;Редактирование данных портала&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Название портала&amp;quot; укажите название портала. Название портала можно указать произвольное.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Адрес&amp;quot; укажите адрес портала. Адрес портала уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Логин&amp;quot; укажите Ваш логин. Логин уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Пароль&amp;quot; укажите Ваш пароль. Пароль уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
11. После заполнения данных выберите &amp;quot;Перезапустить плеер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Начнется загрузка портала.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_запуск_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
При повторном входе в плеер будет загружаться выбранный портал.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на AndroidTV==&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте APK файл на USB-накопитель и вставьте его в устройство.&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Перейдите на USB-накопитель. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2аа.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Для перехода можете использовать встроенный проводник на устройстве или любой файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить X-plore File Manager можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется содержимое USB-накопителя. Выберите установочный APK файл. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка на AndroidTV без USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
Данный способ установки используется для устройств на которых нет USB-портов, например, Amazon Fire TV Stick, Xiaomi Mi TV Stick и др.&lt;br /&gt;
&lt;br /&gt;
Для установки понадобиться облачное хранилище (Google Диск, Dropbox, Яндекс.Диск или другое). Перед началом установки закачайте в облачное хранилище установочный APK файл. Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
1. Установите на устройство файловый менеджер, например, X-plore File Manager.&lt;br /&gt;
&lt;br /&gt;
Установить можно из магазина приложений.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_2а.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откройте файловый менеджер. Выберите &amp;quot;Облачные диски&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В открывшемся меню выберите &amp;quot;Добавить сервер&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется список серверов (облачные хранилища). Выберите нужный Вам сервер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Далее необходимо подключить доступ на данном устройстве к облачному хранилищу. Пройдите регистрацию, введите логин и пароль от облачного хранилища.&lt;br /&gt;
&lt;br /&gt;
5. После подключения доступа к облачному хранилищу в файловом менеджере выберите это облачное хранилище. &lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется содержимое вашего облачного хранилища. Выберите установочный APK файл, который заранее поместили в облачное хранилище.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AndroidTV_установка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Скачать установочный APK файл можно по данной [https://www.dropbox.com/s/0fiyoitr7aensb1/app-debug.apk?dl=0 '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
7. Откроется меню установки приложения. Выберите &amp;quot;Установить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. На экране появится сообщение &amp;quot;Приложение установлено&amp;quot;. Выберите &amp;quot;Готово&amp;quot; или &amp;quot;Открыть&amp;quot; в зависимости от того какие следующие действия хотите осуществить. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Uclan Ustym 4K Pro==&lt;br /&gt;
&lt;br /&gt;
Приложение Ott-Play настраивается через приложение Stalker.&lt;br /&gt;
&lt;br /&gt;
1. В меню выберите приложение Stalker и нажмите &amp;quot;Help&amp;quot; установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откроется меню настроек. &lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню настроек в строке &amp;quot;Адрес сервера&amp;quot; введите '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag/u/&amp;lt;/nowiki&amp;gt;''' и нажмите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меня настроек еще раз выберите &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Важно!''' В строке &amp;quot;Stalker Engine&amp;quot; должен быть выбран параметр &amp;quot;Browser&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
5. При следующем выборе приложения Stalker загрузится плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
[[Файл:OttPlay_UclanUstym4KPro_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на приставки MAG==&lt;br /&gt;
&lt;br /&gt;
1. Войдите во внутренний портал.&lt;br /&gt;
&lt;br /&gt;
Во время загрузки на экране телевизора появится по очереди сообщения, сначала «Loading…», затем «Загрузка портала …». При появлении на экране сообщения «Загрузка портала …» необходимо нажать и удерживать кнопку «SETUP» (или «SET») на пульте приставки, отпустить при появлении «Загрузка внутреннего портала …». На экране отобразится меню «Внутреннего портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Во «Внутреннем портале» выберите «Настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. На экране отобразится меню «Настройки». Выберите «Системные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню «Системные настройки». Далее выберите «Серверы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню «Серверы». Далее выберите «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Откроется меню «Порталы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В поле «Портал 1 URL» или «Портал 2 URL» пропишите адрес '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
В полях «Портал 1 имя» и «Портал 2 имя» можно указать название. Данные поля заполняются произвольно, можно оставить пустыми.&lt;br /&gt;
&lt;br /&gt;
Нажмите «Сохранить» - кнопка &amp;quot;ОК&amp;quot; на пульте. &lt;br /&gt;
&lt;br /&gt;
7. После того как был внесен (или изменён) адрес портала необходимо перезагрузить устройство. Переходите в меню «Системные настройки» и выберите «Перезагрузка устройства».&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAG_внутреннийпортал_настройки_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Для загрузки плеера Ott-play выберите портал, в котором прописан '''&amp;lt;nowiki&amp;gt;http://ott-play.com/mag&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на LG Smart TV==&lt;br /&gt;
&lt;br /&gt;
====Установка для платформы NetCast====&lt;br /&gt;
&lt;br /&gt;
1. Скачайте архив с приложением. Скачать можно по данной [http://ott-play.com/ottclub/forum/ott-play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Скаченный архив необходимо распаковать в корне на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
3. Подключите флешку в USB разъём телевизора.&lt;br /&gt;
&lt;br /&gt;
'''Важно! Для модельного ряда 2011г. флешка должна быть вставлена в верхний слот &amp;quot;USB APPS&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
4. На телевизоре войдите под своим аккаунтом в SmartTV LG.&lt;br /&gt;
&lt;br /&gt;
5. Перейдите в раздел &amp;quot;Мои приложения&amp;quot; в правом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
6. Далее переключите режим отображения списка приложений в режим &amp;quot;Мои приложения на USB&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
7. Запустите приложение OTTPlayer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка для платформы WebOS и NetCast===&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через замену сервера DNS====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Настройки&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_1.png|420px]]&lt;br /&gt;
&lt;br /&gt;
2. В зависимости от типа подключения выбираете &amp;quot;Проводное подключение&amp;quot; или &amp;quot;Подключение к сети Wi-Fi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_2.png|420px]]&lt;br /&gt;
&lt;br /&gt;
3. Далее выбираете &amp;quot;Дополнительные настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_3.png|420px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется меню &amp;quot;Расширенные настройки&amp;quot;, нажимаете &amp;quot;Изменить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_4.png|420px]]&lt;br /&gt;
&lt;br /&gt;
5. В меню нужно убрать отметку в чекбокс &amp;quot;Автоматически&amp;quot; (убрать галочку). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_5.png|420px]]&lt;br /&gt;
&lt;br /&gt;
6. В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_подменаDNS_6.png|420px]]&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;quot;Подключение&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
7. Зайдите в магазин приложений. Установите одно из приложений: Sweet.tv, Oll.tv, ivi, tvigle, БольшеTV или Русское кино. При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
====Запуск Ott-Play через «Media Station X»====&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в магазин приложений &amp;quot;Content Store&amp;quot; и перейдите к поиску приложений. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В поиске введите название приложения «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В результате поиска выберите приложение для установки.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. После установки приложения откройте его (выберите &amp;quot;Запуск&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Samsung Smart TV==&lt;br /&gt;
&lt;br /&gt;
===Установка на телевизорах Samsung серии D/E/ES/F/H/HU/J4/J52 (non-Tizen TVs) с помощью USB-накопителя===&lt;br /&gt;
&lt;br /&gt;
1. Для установки понадобится USB-накопитель с файловой системой FAT32.&lt;br /&gt;
&lt;br /&gt;
2. Создайте на USB-накопителе папку с произвольным название.&lt;br /&gt;
&lt;br /&gt;
3. Скачать архив с приложение. &lt;br /&gt;
&lt;br /&gt;
Скачать архива можно по данной [http://ott-play.com/ottclub/forum/ott-play.samsung.orsay.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
3. Распаковать архив в папку на USB-накопителе.&lt;br /&gt;
&lt;br /&gt;
4. Вставить USB-накопитель в телевизор и приложение появится в списке.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через замену сервера DNS (для всех моделей, включая Tizen)===&lt;br /&gt;
&lt;br /&gt;
1. На телевизоре зайдите в &amp;quot;Меню&amp;quot; и выберите &amp;quot;Сеть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В меню &amp;quot;Сеть&amp;quot; выберите &amp;quot;Состояние сети&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В меню &amp;quot;Состояние сети&amp;quot; выберите &amp;quot;Настройки IP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. В меню &amp;quot;Настройки IP&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Настр. DNS&amp;quot; установите параметр &amp;quot;Ввести вручную&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В строке &amp;quot;Сервер DNS&amp;quot; пропишите 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Сохраните изменения, нажмите &amp;quot;ОК&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
5. После проверки состояния сети закройте меню, выберите &amp;quot;Закрыть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_Samsung_подменаDNS_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Зайдите в магазин приложений. Установите одно из приложений: RedBullTV, Oll.tv, Smart STB, ivi или Yupp.tv ('''предпочтительнее RedBullTV''').&lt;br /&gt;
&lt;br /&gt;
При запуске этих приложений у Вас будет запускаться плеер Ott-Play.&lt;br /&gt;
&lt;br /&gt;
===Запуск Ott-Play через «Media Station X»===&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' На телевизорах Samsung Tizen используется другой тип плеера и могут быть проблемы.&lt;br /&gt;
&lt;br /&gt;
1. Откройте магазин приложений на своем телевизоре.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Выберите строку «Поиск» и нажмите вход на пульте.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SmartSTB_Установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. В строке поиска введите «Media Station X».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_ Samsung_заменаMediaStationX_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В результате поиска выберите приложение «Media Station X» и установите его.&lt;br /&gt;
&lt;br /&gt;
4. После установки откройте приложение. &lt;br /&gt;
&lt;br /&gt;
5. В открывшемся приложении в правом верхнем углу вызовите меню и выберите &amp;quot;Настройки&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню &amp;quot;Настройки&amp;quot; выберите &amp;quot;Плейлист&amp;quot; (&amp;quot;Start Parametr&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. В открывшемся меню в строке введите '''&amp;lt;nowiki&amp;gt;ott-play.com&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Сохраните изменения в настройках, нажмите &amp;quot;ДА&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ott-Play_LG_WebOS_заменаMediaStationX_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. При следующем запуске приложения «Media Station X» после старта приложения будет появляться иконка Ott-Play и по ней осуществляйте запуск плеера.&lt;br /&gt;
&lt;br /&gt;
==Установка Ott-Play на Smart телевизоры Toshiba, Panasonic, Sony, Philips, Hisense, Skyworth, TCL, Sharp, Haier==&lt;br /&gt;
&lt;br /&gt;
Установка на Smart телевизоры осуществляется через замену сервера DNS.&lt;br /&gt;
&lt;br /&gt;
На телевизоре в настройках сети пропишите DNS сервер 51.38.147.71 или 54.38.133.187(без ivi).&lt;br /&gt;
&lt;br /&gt;
DNS сервер прописывается по аналогии с телевизорами LG - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS|'''посмотреть инструкцию''']] или Samsung - [[Ott-Play#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Ott-Play_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.83_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_DNS_.28.D0.B4.D0.BB.D1.8F_.D0.B2.D1.81.D0.B5.D1.85_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D0.B5.D0.B9.2C_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B0.D1.8F_Tizen.29|'''посмотреть инструкцию''']].&lt;br /&gt;
&lt;br /&gt;
После изменения DNS сервера используйте приложения &amp;quot;доноры&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
- для Toshiba: Sweet.tv, Oll.tv или Yupp.tv&lt;br /&gt;
&lt;br /&gt;
- для Panasonic: wow.tv, tvigle, tv3 или tg4&lt;br /&gt;
&lt;br /&gt;
- для Sony: Oll.tv, ivi, wow.tv или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Skyworth: oll.tv&lt;br /&gt;
&lt;br /&gt;
- для Philips: Sweet.tv, Oll.tv, ivi, tvigle или БольшеTV&lt;br /&gt;
&lt;br /&gt;
- для Hisense: Deezer или &amp;quot;Русское кино&amp;quot;(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
- для TCL: ivi, tvigle, Sweet.tv, Oll.tv, tvzavr или &amp;quot;Русская музыка&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- для Sharp: ivi, tvigle, dizer, yupp.tv, Sweet.tv, Oll.tv, «Русское кино»(''Russian cinema'') или «Больше TV»&lt;br /&gt;
&lt;br /&gt;
- для Haier: «Русское кино»(''Russian cinema'')&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Если приложение запускалось до подмены сервера DNS, то телевизор кеширует что-то и какое-то время пытается все равно запускать доноров.&lt;br /&gt;
&lt;br /&gt;
==Установка плеера Ott-Play для приставок DUNE==&lt;br /&gt;
&lt;br /&gt;
Данный плеер работает на моделях приставок: TV-101, TV-102p, TV-201, TV-301, TV-102, TV-202, Connect, TV-102 v2, TV-303D, Base 3D, TV-303D v2, Base3D v2, TV-203, TV-204, TV-205, TV-206, Solo 4K, Solo Lite, Duo 4K.&lt;br /&gt;
&lt;br /&gt;
1. Скачать плагин Ott-Play можно по данной [http://ott-play.com/dunehd/plugin/dune_plugin_ott_play.zip '''ссылке'''].&lt;br /&gt;
&lt;br /&gt;
2. Переместите плагин на USB-накопитель.&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Плагин на USB-накопителе должен быть в zip-архиве, то есть распаковывать его не надо.'''&lt;br /&gt;
&lt;br /&gt;
3. Вставьте USB-накопитель в приставку.&lt;br /&gt;
&lt;br /&gt;
4. В меню на приставке выберите «Источники».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Далее выберите «USB-накопитель».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_меню_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В открывшемся меню выбираете плагин и запускаете установку, нажатием на кнопку &amp;quot;ОК&amp;quot; на пульте от приставки. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Появится окно «Установка приложения». Выберите «Запустить».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Dune_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Android]][[Категория:Samsung]][[Категория:LG]][[Категория:MAG]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1073</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1073"/>
		<updated>2022-01-10T15:15:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [settings_set] Изменение настроек */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''quality''' || Нет || Качество вещания. 1 - original, 2 - standart&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1072</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1072"/>
		<updated>2022-01-10T15:13:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;1&amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;quality&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Original&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Standart&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;/quality&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1071</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1071"/>
		<updated>2022-01-10T14:56:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [epg4] EPG для канала на 24 часа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg5] EPG для канала на несколько передач == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на несколько передач начиная с текущей.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg5?cid=&amp;lt;channel_id&amp;gt;&amp;amp;num=&amp;lt;number&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''number''' || Нет || Число, количество выводимых программ начиная с текущей. По умолчанию 10.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1070</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1070"/>
		<updated>2022-01-09T00:20:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера из списка возможных значений в settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс из списка возможных значений в settings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1069</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1069"/>
		<updated>2022-01-09T00:17:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [settings] Текущие настройки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает список успешно измененных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;Pacific/Midway&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1068</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1068"/>
		<updated>2022-01-09T00:12:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [favorites_set] Работа со списком избранного */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Текущие настройки == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки и список возможных значений&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server 1&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Europe/Berlin&amp;lt;/timezone&amp;gt;&lt;br /&gt;
   &amp;lt;/current&amp;gt;&lt;br /&gt;
   &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
     &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
    &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/timezones&amp;gt;&lt;br /&gt;
   &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1067</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1067"/>
		<updated>2022-01-08T21:10:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Описание метода */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории gid.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1066</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1066"/>
		<updated>2022-01-08T21:05:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен, а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1065</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1065"/>
		<updated>2022-01-08T21:05:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [get_url] Получение URL для прямой трансляции или записи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|-&lt;br /&gt;
| '''code''' || Нет || 4 цифры - код родительского контроля. Если канал защищен а код не передан, либо передан неверный код, то в тэге &amp;lt;url&amp;gt; возвращается &amp;quot;protected&amp;quot; вместо ссылки на поток.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1064</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1064"/>
		<updated>2022-01-08T17:38:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [group_list] Список категорий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/groups&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [server_list] Список серверов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных серверов вещания&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/server_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;servers&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 1&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Server 2&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1063</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1063"/>
		<updated>2022-01-08T17:33:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [favorites_set] Работа со списком избранного */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [group_list] Список категорий == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список доступных ТВ категорий&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml//group_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;groups&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;100&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Favorites&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1062</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1062"/>
		<updated>2022-01-08T17:28:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time. Так же используется для перемотки.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1061</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1061"/>
		<updated>2022-01-08T17:25:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[id канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1060</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1060"/>
		<updated>2022-01-08T17:24:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат запроса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;0&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1059</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1059"/>
		<updated>2022-01-08T17:23:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [favorites] Список избранного */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [favorites_set] Работа со списком избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Добавляет или удаляет канал cid из списка избранного&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites_set?cid=&amp;lt;channel_id&amp;gt;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;channel_id&amp;gt;[1/0, 1-добавлен, 0-удален]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
   &amp;lt;set&amp;gt;0&amp;lt;/set&amp;gt;&lt;br /&gt;
  &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1058</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1058"/>
		<updated>2022-01-08T17:17:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [settings_set] Изменение настроек */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [favorites] Список избранного == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список ID избранных каналов.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/favorites?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;favorites&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;2&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;164&amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/favorites&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1057</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1057"/>
		<updated>2022-01-08T17:08:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [settings_set] Изменение настроек */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает измененные значения в случае успеха.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''server''' || Нет || ID сервера - &amp;lt;server_id&amp;gt; из settings&lt;br /&gt;
|-&lt;br /&gt;
| '''timezone''' || Нет || Часовой пояс &amp;lt;timezone&amp;gt; из settings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;timezone&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;value&amp;gt;Europe/Berlin&amp;lt;/value&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;server&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1056</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1056"/>
		<updated>2022-01-08T17:05:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [settings] Настройки пользователя */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings_set] Изменение настроек == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Устанавливает текущие настройки и возвращает измененные значения в случае успеха.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings_set?server=&amp;lt;server_id&amp;gt;&amp;amp;timezone=&amp;lt;timezone&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server Name&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Africa/Addis_Ababa&amp;lt;/timezone&amp;gt;&lt;br /&gt;
  &amp;lt;/current&amp;gt;&lt;br /&gt;
  &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[id сервера]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[навание сервера]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Server Name&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
     &amp;lt;/servers&amp;gt;&lt;br /&gt;
     &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
     &amp;lt;/timezones&amp;gt;&lt;br /&gt;
  &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1055</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1055"/>
		<updated>2022-01-08T16:52:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [get_url] Получение URL для прямой трансляции или записи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [settings] Настройки пользователя == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает текущие настройки пользователя, а так же список возможных значений.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/settings?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;settings&amp;gt;&lt;br /&gt;
  &amp;lt;current&amp;gt;&lt;br /&gt;
    &amp;lt;server_id&amp;gt;1&amp;lt;/server_id&amp;gt;&lt;br /&gt;
    &amp;lt;server_name&amp;gt;Server Name&amp;lt;/server_name&amp;gt;&lt;br /&gt;
    &amp;lt;timezone&amp;gt;Africa/Addis_Ababa&amp;lt;/timezone&amp;gt;&lt;br /&gt;
  &amp;lt;/current&amp;gt;&lt;br /&gt;
  &amp;lt;lists&amp;gt;&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;[id сервера]&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;[навание сервера]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Server Name&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
     &amp;lt;/servers&amp;gt;&lt;br /&gt;
     &amp;lt;timezones&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Midway&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;Pacific/Niue&amp;lt;/item&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
     &amp;lt;/timezones&amp;gt;&lt;br /&gt;
  &amp;lt;/lists&amp;gt;&lt;br /&gt;
 &amp;lt;/settings&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1054</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1054"/>
		<updated>2022-01-08T16:14:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
	line-height: 110%;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1053</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1053"/>
		<updated>2022-01-08T16:11:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1052</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1052"/>
		<updated>2022-01-08T16:11:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1051</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1051"/>
		<updated>2022-01-08T16:11:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Формат ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1050</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1050"/>
		<updated>2022-01-08T16:10:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [epg_next2] EPG для каналов на текущую передачу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [get_url] Получение URL для прямой трансляции или записи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает URL для канала cid на прямую трансляцию (live) или архивную запись (timeshift), есть указан параметр time.&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/get_url?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;aslive&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Если параметр указан, будет возвращен URL для архивной записи с временем начала записи time.&lt;br /&gt;
|-&lt;br /&gt;
| '''aslive''' || Нет || Не принимает никакого значения. Если параметр указан, архивная запись будет идти не прерываясь, бесшовно, как эфир. Иначе URL генерируется для одной программы передач по EPG.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;url&amp;gt;[URL потока]&amp;lt;/url&amp;gt;&lt;br /&gt;
  &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1049</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1049"/>
		<updated>2022-01-08T15:56:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [epg_next] EPG для канала на 4 передачи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg_next2] EPG для каналов на текущую передачу == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для каналов cids, указанных через зяпятую, на текущую передачу.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg_next2?cids=&amp;lt;channel_id1&amp;gt;,&amp;lt;channel_id2&amp;gt;,...&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cids''' || Да || ID каналов через запятую&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;channel_id&amp;gt;[ID канала]&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;channel_id&amp;gt;1&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1048</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1048"/>
		<updated>2022-01-08T15:48:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [epg4] EPG для канала на 24 часа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg_next] EPG для канала на 4 передачи == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на текущую и на 3 последующих передачи.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg_next?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1047</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1047"/>
		<updated>2022-01-08T15:42:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [epg] EPG для канала на день */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на определенный день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1046</id>
		<title>SAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=SAPI&amp;diff=1046"/>
		<updated>2022-01-08T15:42:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [epg2] EPG для канала */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Описание=&lt;br /&gt;
В данной статье описывается возможное взаимодействие между клиентом и сервером API.&lt;br /&gt;
&lt;br /&gt;
=Договоренности=&lt;br /&gt;
* Все временные метки только в формате Unixtime&lt;br /&gt;
* Boolean значение имеет следующее обозначение: положительное - 1, отрицательное - 0»&lt;br /&gt;
* Кодировка UTF8.&lt;br /&gt;
Все запросы к API формируются по специально сформированному URL и имеют следующий вид:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
httр://sapi.ott.st/v&amp;lt;api_version&amp;gt;/&amp;lt;type&amp;gt;/&amp;lt;method&amp;gt;?param1=value&amp;amp;param2=value&amp;amp;token=&amp;lt;token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Обозначения&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;api_version&amp;gt;''' || Версия API. Текущая версия 2.4&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;type&amp;gt;''' || Формат ответа API. Может принимать следующие параметры: &lt;br /&gt;
* json - ответ в формате JSON&lt;br /&gt;
* xml - ответ в формате XML&lt;br /&gt;
* array - сериализованный массив&lt;br /&gt;
* jsonp - Возврат пакета в формате json c callback функцией.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;method&amp;gt;''' || Метод API, описания которых предоставлены ниже.&lt;br /&gt;
|-&lt;br /&gt;
| '''&amp;lt;token&amp;gt;''' || Уникальный ключ авторизации. Всегда равен &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;md5(strtolower($login) . md5($password))&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(пример на PHP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса к API:''' &lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/json/get_url?cid=1&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Логотипы каналов=&lt;br /&gt;
Получить логотип канала можно по следующему URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://ott.st/logos/&amp;lt;channel_id&amp;gt;.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
Где '''&amp;lt;channel_id&amp;gt;''' - ID канала.&lt;br /&gt;
&lt;br /&gt;
=Методы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [account] Аккаунт ==&lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Выводит информацию об аккаунте.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/account?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.pr {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 110%;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
 &amp;lt;account&amp;gt;&lt;br /&gt;
  &amp;lt;login&amp;gt;[логин]&amp;lt;/login&amp;gt;&lt;br /&gt;
  &amp;lt;tz&amp;gt;[таймзона]&amp;lt;/tz&amp;gt;&lt;br /&gt;
  &amp;lt;first_name&amp;gt;[имя]&amp;lt;/first_name&amp;gt;&lt;br /&gt;
  &amp;lt;last_name&amp;gt;[фамилия]&amp;lt;/last_name&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;[имя]&amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;country&amp;gt;[имя]&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;packages&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[id слуги]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;[тип услуги]&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название услуги]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;[время окончания подписки]&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Базовый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1673108501&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;1&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Взрослый&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;expire&amp;gt;1523115026&amp;lt;/expire&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/account&amp;gt;&lt;br /&gt;
 &amp;lt;servertime&amp;gt;[время сервера]&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категория -&amp;gt; каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;channels&amp;gt;&lt;br /&gt;
       &amp;lt;item&amp;gt;&lt;br /&gt;
         &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
         &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
         &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
         &amp;lt;epg&amp;gt;&lt;br /&gt;
           &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
           &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
           &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
           &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
         &amp;lt;/epg&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
        &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
        &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
        &amp;lt;epg&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
         &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
         &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
        &amp;lt;/epg&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/groups&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list2] Список категорий и каналов == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список категорий и каналов в формате &amp;quot;категории, каналы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list2?token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''show_favorites''' || Нет || 1 - Отображать категорию Избранное&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;groups&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;[идентификатор группы]&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;[название группы]&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Main&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [channel_list3] Список каналов в категории == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает список каналов в категории.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/channel_list3?gid=&amp;lt;group_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''gid''' || Да || ID категории каналов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channels&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Первый HD&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;0&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;336&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;1&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;Наедине со всеми&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;&lt;br /&gt;
          Взгляд на судьбы людей через призму наиболее известных, серьезных и важных событий их жизни. Очень личный разговор Юлии Меньшовой с людьми, которые всем интересны.&lt;br /&gt;
       &amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;1641595800&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;1641598500&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/channels&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [get_channel] Информация о канале == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает информацию о канале.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;httр://sapi.ott.st/v2.4/xml/get_channel?сid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;channel&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;[идентификатор канала]&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;[Название канала]&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;protected&amp;gt;[флаг защищенного видео 0/1, 1 - род. контроль]&amp;lt;/protected&amp;gt;&lt;br /&gt;
     &amp;lt;timeshift&amp;gt;[кол-во часов архива, 0 - без архива]&amp;lt;/timeshift&amp;gt;&lt;br /&gt;
     &amp;lt;favorite&amp;gt;[флаг наличия канала в избранном 0/1]&amp;lt;/favorite&amp;gt;&lt;br /&gt;
     &amp;lt;epg&amp;gt;&lt;br /&gt;
       &amp;lt;title&amp;gt;[название текущей телепередачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
       &amp;lt;description&amp;gt;[описание телепередачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
       &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
       &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
     &amp;lt;/epg&amp;gt;&lt;br /&gt;
    &amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [epg] EPG для канала на день == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на день day&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg?cid=&amp;lt;channel_id&amp;gt;&amp;amp;day=&amp;lt;DDMMYY&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''day''' || Да || День в формате DDMMYY. Например 080122 для 8 января 2022 г.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg2] EPG для канала на весь доступный период== &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на весь доступный период. От -14 до +5 дней от текущей даты.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg2?cid=&amp;lt;channel_id&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [epg4] EPG для канала на 24 часа == &lt;br /&gt;
&lt;br /&gt;
===Описание метода===&lt;br /&gt;
Возвращает EPG для канала cid на 24 часа от указанного времени time.&lt;br /&gt;
&lt;br /&gt;
===Формат запроса===&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sapi.ott.st/v2.4/xml/epg4?cid=&amp;lt;channel_id&amp;gt;&amp;amp;time=&amp;lt;start_time&amp;gt;&amp;amp;token=sessiontoken&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Параметры запроса&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Обязательный !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| '''cid''' || Да || ID канала&lt;br /&gt;
|-&lt;br /&gt;
| '''time''' || Нет || Время начала программы передач в формате unixtime. Если параметр не указан, берется текущее время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Формат ответа===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response&amp;gt;&lt;br /&gt;
  &amp;lt;epg&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;[название передачи]&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;[описание передачи]&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;[время начала передачи]&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;[время окончания передачи]&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;[флаг наличия архива передачи 1/0]&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Вечерний Unplugged&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&lt;br /&gt;
     Акустический проект &amp;quot;Вечерний Unplugged&amp;quot; станет крупнейшей концертной площадкой в стране на то время, пока мы все сидим дома и попасть на живой концерт невозможно. Гарик Сукачев, Баста, Валерий Сюткин, Uma2rman, Полина Гагарина, Евгений Маргулис, Дима Билан, Пелагея, Петр Налич и другие артисты порадуют зрителей Первого в самоизоляции.&lt;br /&gt;
    &amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;start&amp;gt;1641593100&amp;lt;/start&amp;gt;&lt;br /&gt;
    &amp;lt;end&amp;gt;1641595800&amp;lt;/end&amp;gt;&lt;br /&gt;
    &amp;lt;have_archive&amp;gt;1&amp;lt;/have_archive&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
  &amp;lt;servertime&amp;gt;1277807687&amp;lt;/servertime&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%B2%D0%BE%D0%BA_MAG_%D0%B4%D0%BB%D1%8F_Android_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_(%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BE%D1%82_%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D1%83%D0%BA%D0%B0)&amp;diff=1045</id>
		<title>Эмулятор приставок MAG для Android устройств (эмулятор от Максима Васильчука)</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%B2%D0%BE%D0%BA_MAG_%D0%B4%D0%BB%D1%8F_Android_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_(%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BE%D1%82_%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D1%83%D0%BA%D0%B0)&amp;diff=1045"/>
		<updated>2022-01-08T15:32:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Выбор сервера вещания и пакета каналов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: работает через портал Stalker.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует EPG сервиса. &lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 14 дней.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка эмулятора IP TV приставок.==&lt;br /&gt;
&lt;br /&gt;
Системные требования: эмулятор предназначен для версии Android 4.0 или более поздних. Требуется 11,85Мб свободного места.&lt;br /&gt;
&lt;br /&gt;
===Установка с использованием установочного APK файла===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте установочный файл. Скачать можно [http://4pda.ru/forum/lofiversion/index.php?t677334-60.html здесь].&lt;br /&gt;
&lt;br /&gt;
2. На своем устройстве разрешите установку приложений из неизвестных источников.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установкаAPK_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Запустите установочный файл.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка из Play Market.===&lt;br /&gt;
&lt;br /&gt;
Поиск эмулятора можно осуществить через QR-Code&lt;br /&gt;
&lt;br /&gt;
[[Файл:Эмулятор_QRcode_1.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Или перейти по [https://play.google.com/store/apps/details?id=com.mvas.stb.emu.free&amp;amp;hl=ru ссылке].&lt;br /&gt;
&lt;br /&gt;
А так же можно воспользоваться поисковиком Play Market.&lt;br /&gt;
&lt;br /&gt;
1. Заходите в Play Market Google.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В поле поиска введите «Эмулятор iptv приставок». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите из списка эмулятор, разработчиком которого является Maxim Vasilchuk. &lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' Таких эмуляторов две версии, «Free» - бесплатная версия и «Pro» - платная версия. Бесплатная версия отличается от платной наличием рекламы. Вы можете выбрать любую версию на свое усмотрение.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется описание эмулятора. Ознакомьтесь с описанием, после нажмите кнопку «Установить».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется окно «Разрешения для приложения», ознакомьтесь с разрешениями и нажмите кнопку «Принять».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Появиться информация об установки эмулятора.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. После окончания установки эмулятора нажмите кнопку «Открыть».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Откроется портал.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка портала==&lt;br /&gt;
&lt;br /&gt;
1. Для работы данного эмулятора необходимо произвести настройки портала. Вызовите меню эмулятора.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В левом верхнем углу нажмите кнопку меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется меню настройки эмулятора. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите «Изменить данные профиля».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню «Настройки». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Выберите «Имя профиля», откроется окно для ввода имя.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Имя профиля можно ввести произвольное. Нажмите кнопку «Да».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Выберите «Настройки портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Открылось меню настройки портала, выберите «URL адрес портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
10. Открывается окно для ввода URL адреса. Сотрите URL адрес и введите нужный адрес портала, затем нажмите кнопку «Да». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Адрес портала уточняйте у вашего поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
11. В меню «Настройки» выберите «STB configuration».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Откроется меню «STB configuration», выберите «Тип приставки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
13. В меню «Тип приставки» выберите «MAG250».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
14. В меню «STB configuration», выберите «ID устройства».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
15. В меню «ID устройства» в строках «Использовать ID устройства на основе МАС-адреса» и «Send Device ID» установите отметку в чекбоксах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
16. Выходите из меню «Настройки» (при выходе из меню «Настройки» новые настройки сохраняются автоматически) и откройте меню настройки эмулятора. Выберите «Перезагрузить портал».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
17. После перезагрузки устройства откроется меню для ввода логина и пароля. Введите логин и пароль, затем нажмите «ОК».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Логин и Пароль уточняйте у вашего поставщика услуга. &lt;br /&gt;
&lt;br /&gt;
Если у Вас подключена услуга «Мультирум», то Вы можете воспользоваться логином для дополнительного устройства.&lt;br /&gt;
&lt;br /&gt;
18. На экране появится загрузка портала. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_18.png|600px]]&lt;br /&gt;
&lt;br /&gt;
19. После окончания загрузки портала, откроется клиентский портал для просмотра ТВ.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Просмотр телеканалов, телепрограммы и архива передач==&lt;br /&gt;
&lt;br /&gt;
===Просмотр телеканалов===&lt;br /&gt;
&lt;br /&gt;
1. Для выбора списка каналов в главном меню выберите «ТВ». На экране будет список групп каналов по тематике.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_просмотр_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Из списка групп каналов выберите группу для просмотра. Нажмите кнопку «ОК» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_просмотр_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется список каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_просмотр_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Переключение каналов осуществляется клавишами «вверх» и «вниз», а так же кнопками «стр. вниз » и «стр. вверх». Справа  на экране расположено окно предварительного просмотра телеканала, под ним – программа передач выбранного канала. Для перехода к полнокранному режиму и обратно необходимо нажать кнопку «ОК» на экране устройства. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Просмотр телепрограммы===&lt;br /&gt;
&lt;br /&gt;
1. Просмотр телепрограммы осуществляется в разделе «ТВ гид». Для перехода в раздел «ТВ гид» необходимо в списке каналов нажать кнопку «вправо».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_телепрограмма_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откроется меню с телепрограммой по выбранному каналу.                                &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_телепрограмма_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Просмотр телепрограммы осуществляется с помощью кнопок «вверх» и «вниз». Слева от телепрограммы можно выбрать день с программой на выбранный канал, перейдя на него с помощью кнопки «влево» и выбрав нужный день, нажать кнопку «ОК». Для перехода к списку каналов нажмите еще раз кнопку «влево».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Просмотр архива телепередач===&lt;br /&gt;
&lt;br /&gt;
1. На каналах, отмеченных значком «[[Файл:Эмулятор_часы_1.png|30px]]» , есть возможность просмотра записи передач.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Для просмотра необходимо перейти в раздел «ТВ гид». Выберите передачу, помеченную точкой.                                 &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Нажмите кнопку «ОК» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Начнется воспроизведение записи передачи. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_4.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Просматриваемую запись, можно перематывать с помощью кнопок «[[Файл:Эмулятор_Значок_перемотка_1.png|50px]]», так же можно  остановить воспроизведение, нажав на «[[Файл:Эмулфтор_Значок_пауза_плей_1.png|30px]]» и продолжить с помощью этой же кнопки. Выход из режима просмотра архива осуществляется нажатием кнопки «назад» на dашем устройстве.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Дополнительные возможности в меню списка каналов.'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_4б.png|600px]]                        &lt;br /&gt;
&lt;br /&gt;
Кнопка F1 (красная) – переключение режима просмотра списка каналов (СПИСОК / СПИСОК С ИНФО);&lt;br /&gt;
&lt;br /&gt;
Кнопка F2 (зеленая) – сортировка списка каналов (ПО НОМЕРУ / ПО ИМЕНИ / ТОЛЬКО ИЗБРАННОЕ);&lt;br /&gt;
&lt;br /&gt;
Кнопка F3 (желтая) – добавить или убрать канала в избранное;&lt;br /&gt;
&lt;br /&gt;
Кнопка F4 (синяя) – перемещение канала в списке, данная функция доступна только в списке избранных каналов (переход в данный список осуществим при нажатии кнопки F2 и выбора «только избранное»).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Создание списка каналов в категории «Избранное», перемещение каналов в списке избранных==&lt;br /&gt;
&lt;br /&gt;
===Создание списка каналов в категории «Избранное»===&lt;br /&gt;
&lt;br /&gt;
1. Откройте список каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Отметьте нужные каналы «желтой» кнопкой (F3 – добавить или убрать канала в избранное).&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Около каналов появился пиктограмма «[[Файл:StalkerTV_Android_Пиктограмма_звезда.png|25px]]» - это значит что каналы добавлен в избранное.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Нажмите «зеленую» кнопку (F2 – сортировка списка каналов «ПО НОМЕРУ» / «ПО ИМЕНИ» / «ТОЛЬКО ИЗБРАННОЕ»).&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Открылось меню сортировки каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню сортировки каналов выберите «Только избранное». Выбор производите с помощью кнопок «вверх»/«вниз» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Нажмите кнопку «ОК». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8 Откроется список каналов «Избранное».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В данном списке можно двигать каналы на Ваше усмотрение с помощью кнопки F4 (синяя) – перемещение канала в списке. Данная функция доступна только в списке избранных каналов (переход в данный список осуществим при нажатии кнопки F2 и выбора «Только избранное»).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перемещение каналов в списке &amp;quot;Избранное&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
1. В списке каналов &amp;quot;Избранное&amp;quot; выберите канал, который хотите переместить в списке каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Нажмите кнопку «Двигать» - синяя кнопка на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Канал готов для перемещения, по краям от названия канала появился значок перемещения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Переместите канал по списку с помощью кнопок «вверх»/«вниз» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5 После перемещения канала на нужное место в списке каналов, нажмите синюю кнопку на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6 Канал перемещен в списке.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Android]][[Категория:Ministra]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%B2%D0%BE%D0%BA_MAG_%D0%B4%D0%BB%D1%8F_Android_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_(%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BE%D1%82_%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D1%83%D0%BA%D0%B0)&amp;diff=1044</id>
		<title>Эмулятор приставок MAG для Android устройств (эмулятор от Максима Васильчука)</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%B2%D0%BE%D0%BA_MAG_%D0%B4%D0%BB%D1%8F_Android_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_(%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D0%BE%D1%82_%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D1%83%D0%BA%D0%B0)&amp;diff=1044"/>
		<updated>2022-01-08T15:25:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Выбор сервера вещания и пакета каналов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общие сведения==&lt;br /&gt;
&lt;br /&gt;
Приложение бесплатное.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: работает через портал Stalker.&lt;br /&gt;
&lt;br /&gt;
Поддержка EPG: использует EPG сервиса. &lt;br /&gt;
&lt;br /&gt;
Архив: поддержка архива 14 дней.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка эмулятора IP TV приставок.==&lt;br /&gt;
&lt;br /&gt;
Системные требования: эмулятор предназначен для версии Android 4.0 или более поздних. Требуется 11,85Мб свободного места.&lt;br /&gt;
&lt;br /&gt;
===Установка с использованием установочного APK файла===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте установочный файл. Скачать можно [http://4pda.ru/forum/lofiversion/index.php?t677334-60.html здесь].&lt;br /&gt;
&lt;br /&gt;
2. На своем устройстве разрешите установку приложений из неизвестных источников.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установкаAPK_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Запустите установочный файл.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Установка из Play Market.===&lt;br /&gt;
&lt;br /&gt;
Поиск эмулятора можно осуществить через QR-Code&lt;br /&gt;
&lt;br /&gt;
[[Файл:Эмулятор_QRcode_1.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Или перейти по [https://play.google.com/store/apps/details?id=com.mvas.stb.emu.free&amp;amp;hl=ru ссылке].&lt;br /&gt;
&lt;br /&gt;
А так же можно воспользоваться поисковиком Play Market.&lt;br /&gt;
&lt;br /&gt;
1. Заходите в Play Market Google.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В поле поиска введите «Эмулятор iptv приставок». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Выберите из списка эмулятор, разработчиком которого является Maxim Vasilchuk. &lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' Таких эмуляторов две версии, «Free» - бесплатная версия и «Pro» - платная версия. Бесплатная версия отличается от платной наличием рекламы. Вы можете выбрать любую версию на свое усмотрение.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Откроется описание эмулятора. Ознакомьтесь с описанием, после нажмите кнопку «Установить».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется окно «Разрешения для приложения», ознакомьтесь с разрешениями и нажмите кнопку «Принять».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Появиться информация об установки эмулятора.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. После окончания установки эмулятора нажмите кнопку «Открыть».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Откроется портал.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_установка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Настройка портала==&lt;br /&gt;
&lt;br /&gt;
1. Для работы данного эмулятора необходимо произвести настройки портала. Вызовите меню эмулятора.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. В левом верхнем углу нажмите кнопку меню.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется меню настройки эмулятора. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выберите «Изменить данные профиля».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется меню «Настройки». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. Выберите «Имя профиля», откроется окно для ввода имя.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Имя профиля можно ввести произвольное. Нажмите кнопку «Да».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Выберите «Настройки портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
9. Открылось меню настройки портала, выберите «URL адрес портала».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_9.png|600px]]&lt;br /&gt;
&lt;br /&gt;
10. Открывается окно для ввода URL адреса. Сотрите URL адрес и введите нужный адрес портала, затем нажмите кнопку «Да». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Адрес портала уточняйте у вашего поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
11. В меню «Настройки» выберите «STB configuration».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
12. Откроется меню «STB configuration», выберите «Тип приставки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
13. В меню «Тип приставки» выберите «MAG250».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
14. В меню «STB configuration», выберите «ID устройства».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
15. В меню «ID устройства» в строках «Использовать ID устройства на основе МАС-адреса» и «Send Device ID» установите отметку в чекбоксах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
16. Выходите из меню «Настройки» (при выходе из меню «Настройки» новые настройки сохраняются автоматически) и откройте меню настройки эмулятора. Выберите «Перезагрузить портал».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
17. После перезагрузки устройства откроется меню для ввода логина и пароля. Введите логин и пароль, затем нажмите «ОК».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Логин и Пароль уточняйте у вашего поставщика услуга. &lt;br /&gt;
&lt;br /&gt;
Если у Вас подключена услуга «Мультирум», то Вы можете воспользоваться логином для дополнительного устройства.&lt;br /&gt;
&lt;br /&gt;
18. На экране появится загрузка портала. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_18.png|600px]]&lt;br /&gt;
&lt;br /&gt;
19. После окончания загрузки портала, откроется клиентский портал для просмотра ТВ.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_настройка_19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Выбор сервера вещания и пакета каналов==&lt;br /&gt;
&lt;br /&gt;
'''Внимание! Данная настройка будет работать если она предусмотрена вашим поставщиком услуг. Уточняйте у поставщика услуг.'''&lt;br /&gt;
&lt;br /&gt;
1. Для выбора сервера вещания необходимо в главном меню зайти в личный кабинет и выбрать «Управление услугами». Для осуществления перехода к меню «Управление услугами» используем на экране устройства клавиши «влево», «вправо», «вверх», «вниз».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Нажмите кнопку «ОК» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется меню «Управление услугами». С помощью клавиш «вверх» / «вниз» выберите сервер.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_3a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Выбрав нужный сервер, нажvbnt кнопку «Подключить» на экране устройства («Подключить» - зеленая кнопка).&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_4a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Откроется окно для ввода пароля. Введите пароль и нажмите кнопку «ОК».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_5a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Для подключения/отключения сервера используются кнопки:&lt;br /&gt;
&lt;br /&gt;
Красная кнопка – отключить сервер;&lt;br /&gt;
&lt;br /&gt;
Зеленая кнопка – подключить сервер.&lt;br /&gt;
&lt;br /&gt;
Пароль предоставляет поставщик услуг.&lt;br /&gt;
&lt;br /&gt;
6. Для подключения пакета каналов, необходимо выбрать пакет который хотите подключить.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_6a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Выбрав нужный пакет каналов, нажмите кнопку «Подключить» на экране устройства. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_7a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8. Введите пароль и нажмите кнопку «ОК».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_8a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Пароль уточняйте у поставщика услуг.&lt;br /&gt;
&lt;br /&gt;
9. Для просмотра сведений о пакете каналов, выберите пакет и нажмите «ОК» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_9a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
10. Откроется меню «О пакете».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_выбор_10a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Просмотр телеканалов, телепрограммы и архива передач==&lt;br /&gt;
&lt;br /&gt;
===Просмотр телеканалов===&lt;br /&gt;
&lt;br /&gt;
1. Для выбора списка каналов в главном меню выберите «ТВ». На экране будет список групп каналов по тематике.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_просмотр_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Из списка групп каналов выберите группу для просмотра. Нажмите кнопку «ОК» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_просмотр_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Откроется список каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_просмотр_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Переключение каналов осуществляется клавишами «вверх» и «вниз», а так же кнопками «стр. вниз » и «стр. вверх». Справа  на экране расположено окно предварительного просмотра телеканала, под ним – программа передач выбранного канала. Для перехода к полнокранному режиму и обратно необходимо нажать кнопку «ОК» на экране устройства. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Просмотр телепрограммы===&lt;br /&gt;
&lt;br /&gt;
1. Просмотр телепрограммы осуществляется в разделе «ТВ гид». Для перехода в раздел «ТВ гид» необходимо в списке каналов нажать кнопку «вправо».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_телепрограмма_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Откроется меню с телепрограммой по выбранному каналу.                                &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_телепрограмма_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Просмотр телепрограммы осуществляется с помощью кнопок «вверх» и «вниз». Слева от телепрограммы можно выбрать день с программой на выбранный канал, перейдя на него с помощью кнопки «влево» и выбрав нужный день, нажать кнопку «ОК». Для перехода к списку каналов нажмите еще раз кнопку «влево».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Просмотр архива телепередач===&lt;br /&gt;
&lt;br /&gt;
1. На каналах, отмеченных значком «[[Файл:Эмулятор_часы_1.png|30px]]» , есть возможность просмотра записи передач.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Для просмотра необходимо перейти в раздел «ТВ гид». Выберите передачу, помеченную точкой.                                 &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Нажмите кнопку «ОК» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Начнется воспроизведение записи передачи. &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_4.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Просматриваемую запись, можно перематывать с помощью кнопок «[[Файл:Эмулятор_Значок_перемотка_1.png|50px]]», так же можно  остановить воспроизведение, нажав на «[[Файл:Эмулфтор_Значок_пауза_плей_1.png|30px]]» и продолжить с помощью этой же кнопки. Выход из режима просмотра архива осуществляется нажатием кнопки «назад» на dашем устройстве.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Дополнительные возможности в меню списка каналов.'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_архив_4б.png|600px]]                        &lt;br /&gt;
&lt;br /&gt;
Кнопка F1 (красная) – переключение режима просмотра списка каналов (СПИСОК / СПИСОК С ИНФО);&lt;br /&gt;
&lt;br /&gt;
Кнопка F2 (зеленая) – сортировка списка каналов (ПО НОМЕРУ / ПО ИМЕНИ / ТОЛЬКО ИЗБРАННОЕ);&lt;br /&gt;
&lt;br /&gt;
Кнопка F3 (желтая) – добавить или убрать канала в избранное;&lt;br /&gt;
&lt;br /&gt;
Кнопка F4 (синяя) – перемещение канала в списке, данная функция доступна только в списке избранных каналов (переход в данный список осуществим при нажатии кнопки F2 и выбора «только избранное»).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Создание списка каналов в категории «Избранное», перемещение каналов в списке избранных==&lt;br /&gt;
&lt;br /&gt;
===Создание списка каналов в категории «Избранное»===&lt;br /&gt;
&lt;br /&gt;
1. Откройте список каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Отметьте нужные каналы «желтой» кнопкой (F3 – добавить или убрать канала в избранное).&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Около каналов появился пиктограмма «[[Файл:StalkerTV_Android_Пиктограмма_звезда.png|25px]]» - это значит что каналы добавлен в избранное.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Нажмите «зеленую» кнопку (F2 – сортировка списка каналов «ПО НОМЕРУ» / «ПО ИМЕНИ» / «ТОЛЬКО ИЗБРАННОЕ»).&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5. Открылось меню сортировки каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6. В меню сортировки каналов выберите «Только избранное». Выбор производите с помощью кнопок «вверх»/«вниз» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
7. Нажмите кнопку «ОК». &lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
8 Откроется список каналов «Избранное».&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
В данном списке можно двигать каналы на Ваше усмотрение с помощью кнопки F4 (синяя) – перемещение канала в списке. Данная функция доступна только в списке избранных каналов (переход в данный список осуществим при нажатии кнопки F2 и выбора «Только избранное»).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перемещение каналов в списке &amp;quot;Избранное&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
1. В списке каналов &amp;quot;Избранное&amp;quot; выберите канал, который хотите переместить в списке каналов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
2. Нажмите кнопку «Двигать» - синяя кнопка на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
3. Канал готов для перемещения, по краям от названия канала появился значок перемещения.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
4. Переместите канал по списку с помощью кнопок «вверх»/«вниз» на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
5 После перемещения канала на нужное место в списке каналов, нажмите синюю кнопку на экране устройства.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
6 Канал перемещен в списке.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЭмуляторВасильчук_избранное_перемещение_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Android]][[Категория:Ministra]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.smotrite.tv/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D1%83%D0%BA_%D0%B2%D1%8B%D0%B1%D0%BE%D1%80_10a.png&amp;diff=1043</id>
		<title>Файл:ЭмуляторВасильчук выбор 10a.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.smotrite.tv/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D1%87%D1%83%D0%BA_%D0%B2%D1%8B%D0%B1%D0%BE%D1%80_10a.png&amp;diff=1043"/>
		<updated>2022-01-08T15:23:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>