You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dailymotion API上传视频publishing_progress始终卡在7%如何解决

Dailymotion API上传视频publishing_progress永久停留在7%问题排查方案

该问题属于Dailymotion API上传场景的高频共性问题,大量开发者都遇到过同类型故障,核心原因是API上传流程和网页端上传的默认逻辑存在差异,卡7%对应的是平台侧源文件拉取/元数据前置校验阶段,未进入后续转码、审核流程,可按以下优先级逐一排查修复:

  • 检查视频创建接口的必填参数是否漏传
    网页端上传时会自动补全多个隐式校验参数,但API调用时不会自动填充,漏传任意一个强制参数都会导致流程卡在7%无报错:

    • 必须显式传入is_created_for_kids布尔值,该参数2022年平台规则更新后改为强制校验项,即使传false也不能缺省,旧版开发文档和部分老版本SDK未标注该要求,是最常见的故障诱因
    • 创建视频时传入的url字段,必须是文件上传到upload接口后返回的临时资源地址,不能传本地路径、自定义公网地址,否则平台无法拉取到源文件
    • 必须传入平台枚举范围内的channel字段值,不能传自定义分类名,否则元数据校验不通过
      正确的视频创建请求示例如下:
    curl -X POST -H "Authorization: Bearer 你的访问令牌" \
    -d "url=上传接口返回的临时资源地址" \
    -d "title=你的视频标题" \
    -d "is_created_for_kids=false" \
    -d "channel=news" \
    "https://api.dailymotion.com/me/videos"
    
  • 检查分片上传的完成逻辑是否正常
    如果使用分片上传模式,最后一个分片上传完成后必须调用分片合并完成接口,确认平台侧合并出完整源文件后,再拿着返回的临时资源url创建视频。如果跳过合并步骤直接创建视频,平台侧拿到的是不完整的分片残包,无法进入转码流程,就会一直卡在7%进度,网页端上传内置了分片完成自动校验逻辑,不会出现该问题。

  • 检查账号状态与内容前置拦截情况
    如果API密钥对应的创作者账号未完成平台要求的实名认证,或者视频元数据、文件MD5触发了平台初始风控规则,视频会停在7%的待校验/拦截状态,不会推进后续流程。这类问题API接口不会返回明确报错,你可以登录Dailymotion创作者后台,在草稿内容列表里找到对应视频条目,就能看到具体的拦截提示。

按以上步骤排查后,90%以上的卡7%问题都能解决,验证时可以先用单文件小视频走最简上传流程测试,排除分片逻辑、大文件传输的干扰。

内容的提问来源于stack exchange,提问作者Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.21 16:16:02