Интеграция SMS-шлюза Mobizon
В списке поддерживаемых SMS-шлюзов Smarty пополнение — Mobizon.kz.
Ознакомьтесь с инструкцией по настройке и описанием возможностей интегрированных нами SMS-шлюзов на нашем сайте.
TMDB и Кинопоиск
- Исправлена работа загрузки фильмов и сериалов из каталога TMDB, а также добавлена оптимизация импорта актёров.
- Добавлено автоматическое создание сезонов и эпизодов для нового фильма при загрузке меты из Кинопоиска.
Кинотеатры
- Скрипт миграции каталога START теперь не учитывает сериалы без ассетов, а также корректно удаляет устаревшие видео с помощью флага
remove_outdated
. - Актуализирована поддержка кинотеатра MEGOGO.
Регулярные команды
- Добавлена новая менеджмент-команда
dump_db_to_psql
для возможности миграции БД с MySQL на PostgresDB. - Внесены исправления в работу команды
create_channel_selection_by_popularity
.
Авторизация по IP
Произведён крупный рефакторинг механизма авторизации в приложении по IP, учитывающий /24-подсети, а также корректное сохранение устройств у аккаунтов.
Админка
- На страницы списков актёров и режиссёров добавлен новый столбец «Количество фильмов».
- Добавлен экспорт отчётов по тарифам, а также возможность выбора конкретных тарифов для построения отчёта.
- Убран редактор HTML для поля «Описание» у видео.
- Скорректирована вёрстка для малого разрешения экрана на всех страницах админки.
Логи
Дополнено логирование некоторых методов для повышения эффективности анализа и мониторинга сервиса:
- в лог метода
CustomerTariffSubscribe
добавленid
подключенного тарифа; - в лог команды
check_accounts
добавлен параметрcustomer
; - исправлено логирование ошибки 403 в методах группы
Payment
.
TVMW API
- В ответ метода
ProviderList
добавлено новое полеmovie_label_icon_mobile
. - В метод
ActorListSearch
добавлен новый параметр запросаtype
. - Скорректирована работа фильтров в методе
SelectionDetail
, а также проведена оптимизация, добавлен новый параметр ответаvideo_provider_id
. - В ответ методов
CustomerTariffList
,AccountTariffList
иCustomerInfo
добавлено полеtariffs.videos_count
. - Методы
CustomerTariffSubscribe
иCustomerTariffSubscriptionCost
теперь бесплатно подключают тарифы неактивным аккаунтам, если передан флагtry_activate==0
#осторожносовместимость
- В методах
CustomerInfo
иCustomerTariffList
в поле price теперь возвращается полная стоимость тарифа. - Улучшен механизм удаления сохраненной карты в методе
PaymentSavedCardDelete
. - В метод VideoList добавлены новые значения для параметра order:
-add_favorited_time
иadd_favorited_time
, а также скорректирована сортировка со значениемhistory_only
. Помимо этого добавлен фильтр по диапазону рейтинга Кинопоиска. - Метод
СhannelIconList
теперь работает без авторизации. - Добавлен новый метод
VideoListingDelete
для удаления фильмов из просмотренного. - Исправлены ошибки в методах
ContentPositionDelete
иProgramDetail
. - Добавлен новый метод
AccountChannelsUpdate
для массового добавления каналов в избранное без изменения их сортировки. - Добавлены новые методы
ChannelListV2
иChannelInfoV2
для реализации оптимизации первого запроса списка каналов в интерфейсах.
Обратите внимание, что в документации появилась возможность выбора версии — часть новых методов с пометкой V2 в пути находятся только в разделе 2.0.0:
Billing API
- Добавлен новый параметр
account_ext_id
в методAccountCreate
. - В метод
AccountMessageCreate
добавлены параметрыsend_message_to_tv_screen
,send_message_by_email
иsend_message_by_sms
.
External API
- Дополнена работа метода
activate_account
, добавлен методdeactivate_account
для переопределения поведения деактивации. - Добавлены методы
validate_registration_params
иpost_account_registration
для обработчиков регистрации.
Исправления
- Добавлен таймаут для запросов во внешние ресурсы получения курса валют.
- В методе
ProgramUrl
в url передачи для устройствwrt
теперь дописывается параметрendless=01
. - Активация промокода теперь продлевает подписку в новом биллинге на период действия подписки начиная с момента активации промокода.
- Скорректирована работа рекламных блоков для видеотеки.
- Исправлена ошибка в виджете тарифов на главной странице админки при отсутствии сохраненных локальных данных об устройствах.
- Исправлено отображение флага «Архив доступен» на странице списка каналов.