当 4K 视频生成任务完成时,系统将通过回调机制通知您生成结果。
回调配置
在请求 4K 视频生成时,您可以通过callBackUrl 参数配置回调地址:
回调格式
当 4K 视频生成完成时,系统将向您配置的回调 URL 发送 POST 请求,请求体包含以下格式:回调字段说明
| 字段 | 类型 | 描述 |
|---|---|---|
code | integer | 状态码,200 表示成功,500 表示失败 |
msg | string | 状态消息,成功时为 “Success”,失败时包含错误信息 |
data | object | null | 成功时包含任务结果数据,失败时为 null |
data.taskId | string | 任务 ID |
data.resultUrls | array | 生成的 4K 视频 URL 数组 |
data.mediaIds | array | 媒体 ID 数组 |
data.imageUrls | array | 相关图片 URL 数组 |
回调处理
1
验证回调
检查
code 字段确认生成是否成功2
提取结果
从
data.result_urls 获取生成的 4K 视频下载地址3
处理媒体
使用
media_ids 进行媒体管理和追踪4
响应回调
您的服务器应返回 200 状态码确认收到回调
错误处理
如果 4K 视频生成过程中出现错误,回调将返回错误状态码和相应的错误消息。目前支持的错误情况包括:- 500: 4K 版本不可用 - “The 4K version of this video is unavailable. Please try a different video.”
最佳实践
替代方案
如果无法使用回调机制,您也可以使用轮询方式:轮询查询结果
使用获取视频详情接口定期查询 4K 视频生成任务状态。
