Не получить никаких результатов для загрузки видео в Transloadit в С#

Я использую transloadit для конвертации видео и сохраняю его в s3 на C#. Я могу загрузить видео и получить ответ с пустыми результатами. В моем ответе было сообщение «ok»: «ASSEMBLY_EXECUTING», а тег результатов пуст. Поэтому я не получаю окончательный ответ после выполнения сборки. Итак, я вижу, что есть какое-то свойствоassembly.setblocking = true.. но в С# это свойство недоступно. Итак, как я могу получить окончательный ответ.

Пожалуйста, помогите мне в решении этой проблемы.

Заранее спасибо.


person madhu suresh    schedule 18.02.2015    source источник


Ответы (1)


В этом первом ответе вы должны увидеть assembly_url. Вы можете/должны опрашивать этот URL каждые X секунд, чтобы получать обновления. Когда сборка достигает ASSEMBLY_CANCELED ASSEMBLY_COMPLETED REQUEST_ABORTED или устанавливается error, все готово. Я не уверен, что шаблон для этого опроса реализован в SDK, вам нужно проверить.

Блокирующие сборки не рекомендуются, так как они требуют, чтобы соединение оставалось открытым, что является более хрупким.

person kvz    schedule 26.02.2015