Суть - создается сервис публикаций в соцсетях. В том числе и в Твиттер. И столкнулись с неожиданной проблемой. Подали приложение на рассмотрение и нет ответа, глухо. Но может вы ...
Собрать плейлист через API
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Суть скрипта:
Собрать плейлист через API.
=========================
Как реализовано это у балансеров по умолчанию.
Первый ряд - сериалы
Второй ряд - фильмы
http://api.vidpl.club/demo2.php
=========================
HTML СКЕЛЕТ
=========================
По дефолту:
Активна последняя серия, последнего сезона (Пример кодик)
Стиль:
Идентичный кодику
=========================
ФУНКЦИОНАЛ
=========================
Для сериалов:
1. Кнопка Дальше (Пример кодик) функционал 1 в 1;
2. Запоминалка на какой серии остановились https://ibb.co/JtxTyzt (Пример кодик)
Для фильмов:
1. Напротив каждой озвучки в селекторе - добавить качество. т.е. Hdrezka HD Дублированный CAM и т.д.
2. Если озвучка одна селектор скрыть.
=========================
СТРУКТУРА СКРИПТА
=========================
HDGO
/embed/2/index.php
/embed/2/get.php
MOONWALK
/embed/3/index.php
/embed/3/get.php
/get.php // ajax обработчик
*.php // генерация структуры плейлиста
js.js // обработчик, который отправляет и получает данные от /get.php
style.css // стилизация плейлиста
Вышеперечисленные файлы должны быть одинаковыми для обоих балансеров.
Т.е. по факту: Делаем запрос к api moonwalk, получаем данные, обрабатываем, приводим к единой структуре, сохраняем.
Папки куда будем сохранять собранный массив данных
/embed/data/hdgo/kinopoisk_id.json
/embed/data/moonwalk/kinopoisk_id.json
Скрипт генерирующий структуру, будет работать с приведенными данными.
Условно говоря, написать полный скрипт необходимо только для одного балансера, а для второго только распарсить ответ от API и сохранить в нужной структуре.
Сейчас так и реализовано, исходники скину для облегчения понимания, поскольку практически все проблемы которые могут возникнуть уже решены. Пример как получаем данные от moonwalk, приводим к нужному виду и сохраняем прикрепил во вложении
Демо: http://api.vidpl.club/
==========================
СТРУКТУРА ЗАПРОСА К GET.PHP
==========================
[1]=======================
http://api.ru/embed/2/index.php?id={$kp_id}
Выводим полный плейлист // Активна последняя серия, последнего сезона (Пример кодик)
http://api.ru/embed/2/?id={$kp_id}&season=1&series=1&controls=1
Выводим плейлист с активным 1 сезоном, 1 серией, прячем все кроме селектора с озвучками
Параметры передаются из index.php
kinopoisk_id, season, series // id конопоиска, сезон, серия
controls // по дефолту 0 (1, скрываем селектор сезонов и серий, оставляем селектор озвучек)
[2]=======================
http://api.ru/embed/2/get.php?id={$kp_id}&check=1
При передаче параметра check, скрипт должен отработать также как и при обычном вызове, ответ должен быть в виде массива:
Тип контента serial/movie api отдает
1. Сериал {"url":"http:\/\/api.ru\/embed\/1\/?id=0000","quality":"HD","type":"serial","season":6,"series":44} (Качество у сериалов по умолчанию HD) season/series
2. Фильм {"url":"http:\/\/api.ru\/embed\/1\/?id=0000","quality":"WEB-DLRip","type":"movie"} Соответственно качество должно быть наилучшим, если есть CAM, TS, HD, то в ответе должно быть именно HD
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт5 лет назад
Здравствуйте. Есть скрипт импорта товара от поставщика, стоит на 2 сайтах. Один сайт под управлением joomla 2.5, другой на новой 3.9. Сейчас возникла ошибка при открытии этого скрипта: igbinary_unserialize_header: ...
Веб-программирование1 заявкаЗакрыт5 лет назадНужно разобраться в англоязычном API Настроить интеграцию через xmlrpc: 1. Запрос на занятые даты апартаментов 2. Отправка бронирования на выбранные даты
Веб-программирование4 заявкиЗакрыт5 лет назадИмеется модуль галереи материалов для Джумла3. Материал (вводная часть) выводится поверх изображения двумя способами: либо сверху, либо снизу. Кроме того, при выводе материал не сохраняет форматирование. Надо, чтобы он выводился справа или слева с сохранением ...
Веб-программирование2 заявкиЗакрыт5 лет назадНеобходимо заполнить позициями программу Мой Склад, а также произвести настройку по техническому заданию (его предстоит сформировать в процессе общения с исполнителем) Все это требуется для ведения складского учета, приемки и списания комплектующих для создания ...
Веб-программированиенет заявокЗакрыт5 лет назадДобрый день! Есть небольшая задача, максимум на час. После выгрузки / загрузки товара перестала работать корзина. Не работает сумма товаров, не накидывает 10%. Нужна помощь специалиста.
Веб-программирование2 заявкиЗакрыт6 лет назадТЗ прикрепил к проекту. Нужен спец который разбирается в 3 версии так как там есть моменты. Ознакомьтесь и обозначьте бюджет и сроки, так же если нужно что-то докупать укажите что именно и приложите ссылку на ...
Веб-программирование2 заявкиЗакрыт5 лет назадСайт olimp.kz 1. Логиниться 2. Заходит во вкладку betgamestv 3. Далее нажимает на вкладку дуэль костей и выберает меню ставок ТОТАЛЫ (снизу в этом же окне) 4. Анализируют последние пять выпаших ...
Веб-программирование2 заявкиЗакрыт5 лет назадНужно написать тз на проект. Хотим реализовать сайт и приложение. Есть пример функциоонала. Нужно на основе примеров и уточнений написать тз на разработку. Указывайте примерный бюджет и скайп для связи.
Веб-программирование6 заявокЗакрыт5 лет назад- $500
Сделать панель, по образцу уже существующей. Панель автоматически создает изображения с данными по выбранным параметрам. Нужный функционал: • Автоматически генерируются данные. • Выполняется подмена exif, есть возможность ввода ...
Веб-программирование3 заявкиЗакрыт5 лет назад