-
API сервиса OttPlayer предоставляет возможность автоматического создания и подключения пользователей к плейлисту провайдера.
Провайдер плейлиста - сервис, предоставляющий своим пользователям доступ к видеоконтенту путём выдачи ссылок на видеопоток, оформленный в виде плейлиста.
После подачи заявки на регистрацию провайдера плейлиста и получения подтверждения администратора нашего сервиса провайдеру предоставляется адрес запроса к API.
Для автоматического создания аккаунта провайдер делает запрос по адресу API, в котором передаёт всю необходимую информацию (см. раздел "ЗАПРОС К API"). В сервисе OttPlayer создаётся аккаунт пользователя и плейлист, переданный провайдером в запросе.
В ответ на запрос API возвращает логин и пароль атоматически созданного аккаунта, которые провайдер может передать своему пользователю для авторизации в приложении и кабинете на сайте OttPlayer.
Пользователь провайдера авторизуется в приложении OttPlayer, установленном на его устройстве, и, после небольшой настройки (указать название устройства), получает возможность просмотра плейлиста провайдера.
С полученной парой логин/пароль пользователь также может авторизоваться в аккаунте OttPlayer для управления, сортировки, удаления каналов.
Более подробно каждый шаг использования API описывается в соответствующем разделе на этой странице.
-
Для регистрации провайдера плейлиста и получения доступа к API сервиса OttPlayer заполните форму ниже и нажмите кнопку "ОТПРАВИТЬ".
все поля обязательны к заполнению поле значение контактное имя Имя представителя провайдера плейлиста. Используется для обращения. url сервиса Адрес сайта сервиса в формате http(s)://site.net email аккаунта OttPlayer Регистрационный адрес электронной почты существующего аккаунта OttPlayer, от имени которого будут выполняться запросы к API. Также этот адрес будет использоваться для оповещений о событиях и изменениях в использовании API.
Внимание! Доменная часть адреса электронной почты должна совпадать с доменом в URL сервиса. -
После проверки данных, предоставленных в заявке на регистрацию провайдера, и подтверждения администратора в аккаунте пользователя OttPlayer, который был указан в заявке, появится новый пункт меню - Плейлист-провайдер. На этой странице будут отображаться данные провайдера плейлиста и статус подключения к API - администратор имеет право отключить доступ к API OttPlayer при обнаружении неправомерного использования сервиса.
-
Запрос к API на автоматическое создание аккаунта должен иметь следующие параметры:
параметр значение метод запроса POST заголовок запроса (headers) 'Content-Type: multipart/form-data;' Поля запроса: username [email protected] - регистрационный адрес аккаунта OttPlayer, указанный в заявке на подключение провайдера к API OttPlayer (см. РЕГИСТРАЦИЯ ПРОВАЙДЕРА) password greatPassword - пароль к аккаунту OttPlayer, указанный в заявке на подключение data JSON-строка с данными плейлиста Структура JSON-строки поля data: name (строка) 'GreatPlaylist' - название плейлиста update_url (строка) 'http://service.net/link_to_playlist' - URL ссылки автообновления плейлиста groups (массив обьектов) каналы плейлиста, сруппированные по группам (см. пример). В случае отсутствия группировки каналов плейлиста провайдера, все каналы должны быть в группе "unsorted" Пример JSON-строки поля 'data' -
После успешной обработки запроса и создания аккаунта и плейлиста, предоставленного провайдером, API возвращает JSON-строку с данными созданного аккаунта.
Пример JSON-строки ответа APIДанные ответа API означают, что создан аккаунт с именем "8681-AG4O-Q09C-9DXO" в сервисе OttPlayer и плейлист, доступный для этого аккаунта. Для авторизации этого аккаунта в приложении OttPlayer или на сайте https://ottplayer.tv необходимо использовать логин "8681-AG4O-Q09C-9DXO" и пароль "G7AFY272".
В случае успеха, данные для авторизации провайдер передаёт своему пользователю, для которого выполнялся запрос.
Любой другой ответ API считается ошибкой создания аккаунта и плейлиста.
-
После запуска плеера OttPlayer на устройстве пользователя и успешной авторизации (указать пару логин-пароль, предоставленный API через провайдера плейлиста), пользователь получает возможность воспроизвести содержимое плейлиста провайдера.
-
При первой авторизации на сайте сервиса OttPlayer с учётными данными (пара логин-пароль), предоставленными API через провайдера, производится проверка на наличие у пользователя существовавшего ранее аккаунта в сервисе OttPlayer. Если пользователь не регистрировался ранее, он может пропустить этот шаг.
Если пользователь уже имеет аккаунт OttPlayer с реально существующим адресом электронной почты, ему будет предоставлена возможность присоединить плейлист, созданный через API, к уже существующему аккаунту. Для этого необходимо указать логин-пароль уже имеющегося аккаунта OttPlayer. После успешной проверки пары логин-пароль существующего аккаунта все устройства и плейлист, которые соответствовали автоматически созданному аккаунту, будут присоединены к ранее существовавшему, а сам автоматически созданный аккаунт будет удалён. Поэтому, после процедуры обьединения аккаунтов, для просмотра плейлиста провайдера необходимо использовать логин-пароль ранее существовавшего аккаунта OttPlayer.