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

如何将视频以Unlisted状态上传至YouTube?代码配置验证

关于YouTube视频上传设为Unlisted状态的代码验证与修正

嘿,我帮你检查了这段用于设置视频隐私状态的代码,发现了一个小问题,同时给你整理了正确的写法:

你的代码问题点

你写的status字段里的privacyStatus没有加引号——在YouTube API接受的JSON请求格式里,所有键都必须是字符串类型,需要用双引号包裹;如果是Python字典场景,虽然单引号也能被识别,但为了和API要求的格式对齐,统一用引号包裹键会更稳妥,避免不必要的格式错误。

修正后的代码

如果是直接传给API的JSON请求体:

{
  "snippet": {
    "title": "(title)",
    "description": ""
  },
  "status": {
    "privacyStatus": "unlisted"
  }
}

如果是Python代码里用于构造请求的字典:

{
    'snippet': {
        'title': '(title)',
        'description': ''
    },
    'status': {
        'privacyStatus': 'unlisted'
    }
}

额外注意事项

  • 调用YouTube Data API的videos.insert接口时,一定要在请求参数里指定part=snippet,status,不然API会因为缺少必要的字段定义返回错误。
  • 上传视频时还需要附带视频文件的二进制数据,这部分如果还没处理的话可别忘了哦~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:33:05