调用YouTube Data API v3获取订阅频道RSS时遇API Key错误求助
两次错误原因解析
400 错误(API key not valid)
- 输入失误:调用时传入的API Key存在拼写错误、多余空格或字符遗漏,哪怕控制台显示有效,实际传递的值不对就会触发此错误
- 未启用对应API:你的Google Cloud项目中可能没开启YouTube Data API v3,API Key本身有效,但未授权访问目标服务
- 控制台状态延迟:刚创建或修改的API Key可能存在生效延迟,需要等待几分钟再测试
403 错误(Requests from referer are blocked)
- API Key设置了HTTP引用限制:在Google Cloud控制台给这个Key配置了仅允许特定网站域名(HTTP Referer)发起请求,但curl调用属于命令行环境,不会自动携带Referer请求头,因此被安全策略拦截
- 限制类型不匹配:如果是用curl这类非浏览器工具调用,应该给API Key设置IP地址限制(指定服务器IP),而非HTTP引用限制,否则无Referer的请求会被禁止
内容的提问来源于stack exchange,提问作者saven41
相关产品推荐
相关产品推荐

