name: quickly-video-query description: 轮询查询一键成片任务的视频生成结果,返回视频URL/封面URL/时长列表
轮询查询 quickly-video-create 提交的视频生成任务结果。Quickly AI 异步生成视频(通常 2~5 分钟),本 Skill 通过云函数定时查询直至获取结果。
前置: quickly-video-create(materials) → task_id
↓
本步: quickly-video-query(task_id) → 轮询(每15秒×最多40次)
↓
成功: 返回 videoUrl / coverUrl / videoDuration 给用户
失败: 超时10分钟无结果 → 提示用户检查素材
↓
可选: quickly-video-library → 查看历史视频库
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| taskId | string | ✅ | quickly-video-create 返回的 data.task_id |
quickly-video-create 返回的 task_id调用云函数查询视频结果:
POST https://server.fmode.cn/api/functions
Content-Type: application/json
Body: { "id": "sWvRr8RvPT", "_ApplicationId": "ncloudmaster", "action": "query", "taskId": "<task_id>" }
判断结果:
data 非空 → 视频生成完成,返回结果data 为空数组 → 仍在生成,等待15秒后重复步骤2达到40次仍无结果 → 判定为生成失败,提示用户
| 参数 | 值 |
|---|---|
| 轮询间隔 | 15 秒 |
| 最大次数 | 40 次(约10分钟) |
| 成功条件 | data.length > 0 |
| 超时处理 | 提示用户检查素材质量和URL可达性 |
quickly-video-create 在 Step 5 调用){
"code": 200,
"success": true,
"data": [
{
"objectId": "xBtdUG9gTv",
"taskId": "2039371716671352832",
"preId": "1775059079891",
"coverUrl": "https://img.kuaizi.co/video/.../cover.jpg",
"videoUrl": "https://img.kuaizi.co/video/.../video.mp4",
"videoName": "客厅隔断推拉门新选择",
"videoDuration": 15.2,
"status": "success",
"createdAt": "2026-04-01T15:59:20.241Z"
}
]
}
ℹ️ 云函数只返回
status='success'的记录。空数组 = 仍在生成或生成失败。
sWvRr8RvPT(部署在 server.fmode.cn)