callback_url в асинхронных задачах Kling, если хотите получать push-доставку вместо обычного polling.
Где это использовать
- Задачи text-to-video и image-to-video
- Задачи avatar и video-effects
- Другие асинхронные маршруты Kling, в которых доступно необязательное поле
callback_url
Поведение доставки
- Kling отправляет запрос на ваш endpoint обратного вызова при каждом изменении статуса задачи
- Распространённые статусы:
submitted,processing,succeedиfailed - payload может включать
task_result.imagesилиtask_result.videosв зависимости от типа задачи - Сохраняйте возможность ручного polling для сверки, повторных попыток или обработки пропущенных webhook
Чеклист интеграции
- Используйте HTTPS endpoint обратного вызова, который вы контролируете
- Принимайте повторяющиеся обновления статуса для одного и того же task id
- Рассматривайте доставку webhook как асинхронную и в конечном итоге консистентную
- Быстро сохраняйте финальные URL ресурсов, если вашему workflow нужно надёжное хранилище