使用API Key调用YouTube字幕下载API返回401错误问题咨询
YouTube字幕下载API 401错误处理
调用https://youtube.googleapis.com/youtube/v3/captions/id接口时,使用API Key认证会返回401错误,错误详情如下:
{ "error": { "code": 401, "message": "此API不支持API Key,需使用OAuth2访问令牌或其他可验证身份主体的认证凭证。", "errors": [ { "message": "需要登录。", "domain": "global", "reason": "required", "location": "Authorization", "locationType": "header" } ] } }
问题根源
该API不接受API Key作为认证方式,必须使用OAuth2访问令牌完成身份验证。
解决步骤
- 申请并获取OAuth2访问令牌:通过Google OAuth2授权流程,获取包含字幕访问权限的令牌
- 修改请求头:在请求的
Authorization头中添加Bearer {你的OAuth2访问令牌},替换原API Key的认证方式
内容的提问来源于stack exchange,提问作者shrikant M
相关产品推荐
相关产品推荐

