1. Домой
  2. Документы
  3. Releases
  4. Smarty
  5. 05-22 | 1.86 Qvol, Kinopoisk

05-22 | 1.86 Qvol, Kinopoisk

НОВЫЙ РЕКЛАМНЫЙ ПРОВАЙДЕР QVOL

В этом релизе мы проапгрейдили настройку рекламных блоков в нашей панели администрирования и добавили возможность отдачи преролл-рекламы не только для Live-каналов, но и для фильмов видеотеки.
Помимо этого мы обзавелись новой интересной интеграцией с рекламным провайдером Qvol (от создателей HBBTV-провайдера GetshopTV), а на стороне приложения добавили возможность пропуска рекламы и детальнее проработали поведение плеера в режиме воспроизведения рекламы.

Как настроить рекламу:

1 Создать нового рекламного провайдера с типом GetshopTV в служебной панели управления:

Ключ API можно получить через вашего менеджера, он организует взаимодействие с провайдером и проконсультирует по условиям.

2 Настроить рекламный блок с нужным контентом (реклама от Qvol работает одинаково хорошо как с каналами, так и с фильмами)

3 Проверить, что в приложении появилась реклама и события просмотров отправляются в Qvol.

Напоминаем, что вы можете показывать и собственные рекламные ролики внутри своего приложения, не настраивая взаимодействие с внешними провайдерами рекламы — это всё также доступно в формате прероллов для фильмов и каналов.

Подробнее о настройке рекламы: https://micro.im/docs/smarty/configuring-and-management/ads

НОВЫЙ ПАРСЕР ДАННЫХ О ФИЛЬМАХ

На нашем счету ещё один интегрированный парсер меты с сайта https://kinopoiskapiunofficial.tech/. Он работает намного стабильнее, чем оригинальный парсер, так как учитывает в себе изменения верстки страниц сайта Кинопоиска, а также имеет встроенную защиту от бана IP-адресов.

Чтобы воспользоваться данным парсером нужно обновить настройки TVMIDDLEWARE_MOVIEDB и TVMIDDLEWARE_KINOPOISK_API_UNOFFICIAL_API_KEY в файле конфигурации Smarty и перезапустить сервис для их применения. Подробнее: https://micro.im/docs/smarty/configuring-and-management/smarty-config

ГЕО-МОДУЛИ И ПОГОДА

В прошлом релизе мы рассказывали, что доработали виджет прогноза погоды таким образом, чтобы он мог определять текущий город автоматически по IP-адресу абонента. После внедрения этой фичи некоторым операторам мы столкнулись с тем, что данный механизм практически бесполезен, если абоненты имеют «серые» IP-адреса.

Чтобы решить эту проблему мы добавили возможность указания города для объектов IP-диапазонов в Smarty, предоставив таким образом операторам создавать собственные ГЕО-локаторы для своих сетей.

НОВЫЕ ВОЗМОЖНОСТИ ПРОМОКОДОВ

Ранее в Smarty можно было создать промокоды на скидку при следующем списании и промокоды на пополнение баланса, теперь появилась возможность создать промокод на бесплатное подключение тарифного плана: при активации такого промокода абоненту подключится указанный пакет и оплата за него будет взята только при следующем продлении подписки.

МАССОВАЯ SMS- И EMAIL-РАССЫЛКА

В разделе «Сообщения и команды» в панели администрирования появилась возможность создавать массовые рассылки и отправлять адресные sms- и email-сообщения пользователям, у которых заполнены данные поля в форме абонента.

Помимо этого в форме абонента есть возможность отключения sms- и e-mail оповещений, которой пользователь также может самостоятельно управлять в виджете для интеграции с сайтом «Личный кабинет (responsive)».

НОВЫЙ ПАРАМЕТР НАСТРОЙКИ ДЛЯ РАЗДЕЛА «АРХИВ»

Появился новый параметр TVMIDDLEWARE_PROGRAM_RECORD_ONLY_FINISHED, которая позволяет убрать из раздела «Архив» программы, которые ещё не записаны (будущие программы и текущие).

АДМИНКА

  • Отрефакторили панель с уведомлениями: теперь их отображается не больше 5 и есть возможность их удаления
  • Добавили новую удобную страницу, отображающуюся при возникновении ошибки. Она содержит трейсбек возникшей ошибки, а также ссылку на лог с последними возникшими проблемами системы — теперь не нужно вытаскивать логи из специальной папки, подключаясь к серверу по SSH — все легко скачать из web-панели.
  • Добавили возможность выгрузки всего списка каналов в xlsx или csv файлы (ранее была возможность выгрузки только одной страницы)
  • Для некоторых полей в админке добавлен HTML-редактор для удобного заполнения описаний/документов.
  • Hа странице аккаунта добавлено ограничение на вывод сессий — теперь отображается не более 30.
  • В списке аккаунтов изменено значение столбца Период — теперь там отображается реальный период, заканчивающийся либо датой продления для активных аккаунтов, либо датой деактивации для неактивных.
  • На страницу списка финансовых операций был внесен ряд оптимизаций для более быстрого поиска и отрисовки элементов списка — ранее в сервисах с большой абонентской базой возникали проблемы при использовании данного раздела.
  • Внесены оптимизации на страницы отображения статистики сервиса и телесмотрения.
  • Поправлены права пользователя «Просмотр абонентов» и «Просмотр аккаунтов» так, чтобы для данных прав открывалась на просмотр и форма редактирования.
  • Для e-mail и sms рассылок добавлена возможность задать разную локализацию.

TVMW API

  • В методы PromoActivate и PromoList добавлен новый параметр free_tariffs, а параметр type помечен как  deprecated
  • В метод ActorList добавлена возможность сортировки списка актеров с приоритетом имен в кириллице с помощью параметра order=cyrillic-first
  • В метод Login добавлен параметр phone_number для возможности использовать номер телефона для авторизации вместо абонемента
  • Метод ChannelListPrograms теперь POST и в качестве входных параметров принимает список id каналов #осторожносовместимость
  • В методе VideoDetail теперь не возвращается сезон, если в нем нет эпизодов
  • Из ответа метода Login убрано поле tariffs_list #осторожносовместимость

Подробнее: https://microimpuls.github.io/smarty-tvmw-api-docs/

BILLING API

  • В методы CustomerCreate и CustomerModify добавлены параметры send_sms_messages и send_email_messages
  • В методы TariffCreate и TariffModify добавлен параметр available_to_unsubscribe для нового поля тарифа «Доступен для отключения через TVMW API»
  • В методы AccountList и CustomerList добавлен новый входной параметр abonement_regexp

Подробнее: https://microimpuls.github.io/smarty-billing-api-docs/

CONTENT API

  • В метод VideofileCreate добавлен параметр episode_id, который показывает принадлежность ассета к серии
  • Исправлена ошибка, из-за которой в API неверно обрабатывались параметры с не-ascii символами

Подробнее: https://microimpuls.github.io/smarty-content-api-docs/