Conversion Statuses 1.1/ru

From Aviberry API

Jump to: navigation, search

К содержанию
Возникли вопросы?



В течении своего "времени жизни" задача проходит через определенные состояния, которые отображаются в ее статусе. Также предусмотрены различные "служебные" статусы конвертации.
Статус задачи можно получить при помощи методов getConversion или getProgress.

Статус Описание
notfound Задача с указанным идентификатором не найдена.
queued Задача поставлена в очередь обработки.
downloading Загрузка файла для конвертации.
converting Конвертация файла.
uploading Выгрузка результата конвертации.
finished Конвертация завершена.
canceled Задача отменена пользователем.

После создания задача попадает в очередь и получает статус queued.
После того, как освободится один из серверов конвертации, задача уходит на обработку и получается статус downloading.
После окончания загрузки, задача отправляется на конвертацию и получает статус converting.
После успешного окончания конвертации, задача получается статус uploading и выгружается на указанный при постановке задачи target_url.
После того как файл успешно выгружен, задача считается оконченной и получает статус finished.


Если на любом из этапов обработки конвертации возникнет ошибка, то конвертация сразу же считается оконченной (finished), но при этом error_code будет не нулевой, а error_message будет содержать расширенное сообщение об ошибке.

Задачу, находящуюся в очереди или уже попавшую на обработку, возможно отменить. В этом случае конвертация получает статус (canceled).

Все завершенные (finished) или отмененные (canceled) задачи остаются доступными только в течение определенного времени, по окончании которого они будут автоматически перенесены в архив. Сейчас такой период "доступности" установлен в одну неделю. Заархивированные задачи недоступны для getConversions, getConversion и любых других методов.


К содержанию
Возникли вопросы?

Views
Personal tools
In other languages