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