YouTube频道转移后API上传视频报401错误youtubeSignupRequired
问题根因
该youtubeSignupRequired报错并非身份认证失效导致,核心原因是YouTube频道完成转移操作后,原有频道和调用API所用的Google Cloud项目之间的绑定关系会被系统自动解除,属于平台内置的安全机制,因此单纯重新走账号授权流程无法解决问题。
解决步骤
- 登录频道转移接收方的Google账号,进入对应的Google Cloud控制台,打开调用YouTube Data API所用的云项目
- 进入「API和服务」-「已启用的API和服务」页面,找到YouTube Data API v3的管理入口
- 切换到「凭证」标签,找到你正在使用的OAuth 2.0客户端ID,进入编辑页
- 找到「关联的YouTube频道」配置项,删除原有的旧频道绑定记录,重新添加转移后的目标频道作为关联频道
- 若你使用服务账号调用API,还需要进入YouTube频道的「设置」-「权限」页面,将服务账号的邮箱添加为频道管理者,至少开通内容编辑权限
- 上述配置完成后,删除本地存储的旧refresh_token,重新发起OAuth授权,授权时明确选择转移后的目标频道,不要选择关联的个人账号
补充说明
- 频道转移后平台账号体系存在最长24小时的同步窗口期,如果配置完成后还是报错,可以等待同步完成后再重试
- 如果是品牌账号下的子频道,授权时必须选中对应子频道,选择品牌主账号也会触发相同报错
内容的提问来源于stack exchange,提问作者John M
相关产品推荐
相关产品推荐

