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

如何使用YouTube API v3移除视频的所有本地化内容?

解决YouTube API v3批量移除视频所有本地化内容的问题

要一次性移除所有非默认语言的本地化内容,你需要在请求中明确将snippet.localizations设为空对象,同时配合正确的请求参数:

  1. 请求参数要求

    • part 参数必须包含 snippet
    • updateMask 参数设置为 snippet.localizations,用于告知API仅更新该字段
  2. 正确的JSON请求体

{
  "id": "你的目标视频ID",
  "snippet": {
    "localizations": {}
  }
}

之前方法无效的原因:

  • 移除本地化相关内容:API会判定你未指定该字段,不会触发删除操作
  • 设置空标题/描述:仅将对应语言的本地化内容置空,并未移除该语言的本地化条目
  • 单个移除指定语言:仅能删除单条本地化记录,无法批量清除所有

注意:默认语言(你这里的en)的内容不会被影响,因为默认语言的标题、描述等存储在snippet的主字段中,而非localizations对象里。

内容的提问来源于stack exchange,提问作者Greenmile-Chris

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 18:02:37