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

获取YouTube API客户端许可 解决直播录制视频被设为私密问题

问题解决流程

该问题由YouTube针对无交互API创建直播的自动风控策略触发,与你已完成的OAuth应用合规审核无关,需完成以下配置调整:

1. 修正YouTube Data API调用参数

调用liveBroadcasts.insert接口创建直播时,必须显式补全以下参数,避免默认值触发风控:

  • 新增contentDetails.recordFromStart = true,显式开启直播录制
  • 新增contentDetails.enableAutoStart、contentDetails.enableAutoStop,参数值与你的直播调度逻辑完全匹配,避免系统判定为空内容垃圾直播
  • 补全snippet.title、snippet.description、snippet.tags字段,内容需与每场直播的实际内容对应,禁止使用重复无意义的模板内容,重复内容会直接触发垃圾内容判定
  • 新增status.selfDeclaredMadeForKids参数,显式声明内容是否面向儿童,未声明该参数的API创建内容会被优先纳入风控筛查队列

2. 补充目标频道权限配置

  • 你用于OAuth授权的账号,必须为对应4个YouTube频道的所有者/最高权限管理者,仅持有内容编辑权限的账号无法申请解除归档视频的私密锁定
  • 进入每个频道的「设置」-「频道权限」页面,开启「允许直播自动归档」「允许自动发布归档直播」两个开关

3. 提交大规模自动直播白名单申请

你已完成的是OAuth consent screen通用审核,还需单独向YouTube开发者支持提交专属白名单申请:

  • 提交时附上此前YouTube给出的内容合规性反馈作为证明材料
  • 明确标注你的周固定直播场次、覆盖频道数,说明应用为服务端无交互定时调度场景,不属于普通用户端第三方应用,申请免除归档内容的前置风控筛查

4. 优化服务端脚本逻辑

  • 脚本创建直播前,先调用channels.list接口校验对应频道的直播权限状态,避免频道临时被限制权限导致归档异常
  • 直播结束15分钟后,调用videos.list接口查询归档视频状态,若被判定为私密,自动调用videos.update接口重新提交隐私状态申请并附带内容说明,无需人工介入
  • 固定Ubuntu服务器的公网出口IP,动态IP的高频API调用会被YouTube风控优先拦截

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 08:00:02