Skip to main content
Используйте 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 требуется долговременное хранение