无法将YouTube频道集成至商业API,报错“您的账户无法访问此处”
解决YouTube频道集成商业应用API时的"Whoops! You're using an account that can't go here."报错
问题详情
尝试将YouTube频道(ID:UCEhPngLsBZQIeG5dRDoeJIg)集成至商业应用API时,触发报错:
Whoops! You're using an account that can't go here.
该频道已归属对应品牌(品牌管理页面显示频道已成功关联),点击品牌列表中的频道执行集成操作时触发此错误,预期实现频道与商业应用的成功集成。
排查与解决步骤
- 确认账号核心权限
确保当前操作的Google账号是该YouTube频道的所有者角色,而非仅编辑、查看权限。品牌归属不自动授予API集成所需的权限,需进入YouTube Studio「设置-权限」页面,检查并确认账号权限层级为所有者。 - 校验API OAuth配置
检查商业应用关联的Google Cloud项目配置:- 确认已在项目中启用YouTube Data API v3
- 检查OAuth同意屏幕的「已授权域名」包含商业应用域名,若处于测试模式,需将当前操作账号添加至「测试用户」列表
- 确认品牌关联有效性
登录品牌管理账号,进入「关联的账号」页面,确认YouTube频道显示为已关联状态。之后退出所有Google账号,仅登录拥有频道所有者权限的账号,重新执行集成操作 - 清除会话干扰
使用浏览器无痕模式打开集成页面,或清除当前浏览器的缓存、Cookie,避免旧会话的权限残留导致验证失败 - 检查API请求范围
确认商业应用向Google请求的API权限范围包含https://www.googleapis.com/auth/youtube或https://www.googleapis.com/auth/youtube.force-ssl,缺少必要范围会直接触发权限报错
内容的提问来源于stack exchange,提问作者Navroj Sandhu
相关产品推荐
相关产品推荐

