Laravel MeGoGo API integration
Через Composer
$ composer require xnf4o/megogo
Изначально, нужно провести инициализацию, объявляем:
use xnf4o\Megogo\Megogo;
затем
protected $megogo;
Затем в __construct
$this->megogo = new Megogo();
getVideoInfo($id, $token);
Для того, чтобы получить информацию о видео, нужно в параметрах указать указать id - идентификатор видео, и если нужно токен пользователя.
search($text, $limit);
Используется для получения списка видео по заданным параметрам
getVideo($token, $sort, $page, $category_id, $genre, $country, $year_min, $year_max);
Используется для получения списка видео для категории. К примеру, на получения списка мультфильмов, сериалов, тв и шоу...
Для того, чтобы получить список видео, для конкретной категории, нужно в параметрах указать id - идентификатор категории.
Для того, чтобы получить видео для выбранного жанра (жанров) нужно в запросе указать еще й id выбранных жанров
getDigest();
Запрос для получения категорий всех видео, которые нужно отображать на главной странице. В том числе: выбор редакции, подборки, слайдер
getCollections();
Используется для получения списка всех подборок (коллекций)
Для того, чтобы получить список подборок конкретной категории (фильмов, мультфильмов...) нужно в параметрах указать category_id
getConfiguration();
Запрос выполняется при старте приложения и нужен для получения изначальной конфигурации нужен для построения связи между id категорий, названием, жанрами. Мы изначально запрашиваем информацию у сервера и кешируем ее.
getVideoCollections($token, $id, $sort, $page, $category_id, $genre, $country, $year_min, $year_max);
Используется для получения списка видео, которые входят в подборку
Для того, чтобы получить список видео, для конкретной подборки нужно в параметрах указать id - идентификатор подборки
getStream($id, $token);
Используется для получения стрима на видео
В параметрах передаем id видео, чтобы получить ссылку на видеопоток
register($id)
Регистрация нового пользователя в системе.
auth($id)
Запрос для авторизации пользователя в системе.
register($id)
Регистрация нового пользователя в системе.