Получить задачу · Прежний формат
Получайте задачи Wan 3.0 в прежнем формате ответа.
Путь возвращает прежний объект в code/message/data. Для новых интеграций предпочтительно получение платформы; структуры невзаимозаменяемы.
/v1/video/generations/{task_id}Аутентификация
bearerAuth Используйте API Key платформы: Authorization: Bearer your-api-key.
Расположение: header
Параметры пути
Публичный ID задачи платформы. Сохраняйте строкой для получения и скачивания, не используйте request_id или вложенный ID поставщика.
1 <= lengthТело ответа
application/json
application/json
application/json
Чтение прежнего результата
code: "success" означает только успех запроса; проверьте data.status:
| Статус | Значение |
|---|---|
NOT_START/SUBMITTED/QUEUED | Не начато, отправлено или в очереди |
IN_PROGRESS | Обработка |
SUCCESS | Успех; прочитайте data.result_url |
FAILURE | Ошибка; прочитайте data.fail_reason и прекратите опрос |
data.progress — строка, например "100%", в отличие от числового прогресса платформы. created_at/updated_at/submit_time/start_time/finish_time — Unix-время в секундах; до начала или завершения соответствующее время может быть 0. Примеры содержат поля задачи; фактический ответ может включать другие.
Получение и скачивание выполняются по публичному ID создания, здесь это data.task_id. data.data содержит нативный ответ; его ID не используется для запросов или скачивания платформы.
Опрос и обработка ошибок
Опрашивайте примерно каждые 15 секунд с общим тайм-аутом и останавливайтесь при конечном статусе. Сохраните готовое видео. Остановка опроса не отменяет генерацию.
HTTP 400 task_not_exist и HTTP 401 — ошибки запроса, не обычные статусы задачи. Проверьте ID, сайт и API Key до обработки данных.