Передо мной стоит задача сделать интеграцию сайта под Битикс и сервиса Tvigle (tvigle.ru). Tvigle — это хостинг видео-файлов, общение с ним происходит через SOAP.
Как работает Tvigle:
# На нашем сайте некто загружает видео-файл.
# Файл попадает на наш сервер.
# После успешной загрузки файла, мы вызываем удаленную функцию, в которую передаем видео-файл и URL callback скрипта, а она нам вернет ID нового видео.
# По завершению обработки файла они вызывают наш callback скрипт, сообщая нашей системе статус ролика.
Как я вижу решение задачи:
# Создаю инфоблок, куда пользователь загружает видео файлы.
# Мой модуль (запускаясь по расписанию) отправляет новые файлы на Tvigle, а после его успешной обработки получает от него код плеера, который сохраняет в соответствующем элементе инфоблока; исходный видео-файл удаляет.
Верно ли такое решение? Если нет, то как сделать это лучше, правильней?
Если верно, то придется поднимать вопрос о том, как создать собственный модуль. А лучше ткните меня носом в ссылку.
Как работает Tvigle:
# На нашем сайте некто загружает видео-файл.
# Файл попадает на наш сервер.
# После успешной загрузки файла, мы вызываем удаленную функцию, в которую передаем видео-файл и URL callback скрипта, а она нам вернет ID нового видео.
# По завершению обработки файла они вызывают наш callback скрипт, сообщая нашей системе статус ролика.
Как я вижу решение задачи:
# Создаю инфоблок, куда пользователь загружает видео файлы.
# Мой модуль (запускаясь по расписанию) отправляет новые файлы на Tvigle, а после его успешной обработки получает от него код плеера, который сохраняет в соответствующем элементе инфоблока; исходный видео-файл удаляет.
Верно ли такое решение? Если нет, то как сделать это лучше, правильней?
Если верно, то придется поднимать вопрос о том, как создать собственный модуль. А лучше ткните меня носом в ссылку.