oauth - 为什么下载字幕返回需要登录?
问题描述
我尝试通过 URL 在视频中显示字幕,但它告诉我需要登录
我的尝试
结果是需要登录
来源
解决方案
您需要了解的是私人和公共用户数据之间的差异。公共数据就是任何人都可以访问的公共数据。Youtube 视频搜索例如搜索公共 youtube 视频。
视频字幕下载下载字幕轨道。除非请求为 tfmt 参数指定值,否则字幕轨道以其原始格式返回,除非请求为 tlang 参数指定值,否则以其原始语言返回。
该数据是私有数据。只有在获得视频所有者的许可和授权的情况下,视频的字幕才能访问它。在您当前使用的api密钥中,key=
该密钥仅用于访问公共数据。您需要使用以下范围之一进行身份验证才能访问此信息。
此请求需要至少具有以下范围之一的授权(阅读有关身份验证和授权的更多信息)。
范围
推荐阅读
- selenium - selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80
- kubernetes - 由于同步 pod 错误,导致 1/4 pod 出现 CrashLoopBackOff 错误
- swift - 如何使 NSAlert 的 NSButton 裁剪文本?
- blazor-client-side - SHIFT + ALT + D 未在 Ubuntu 中打开 Blazor WebAssembly 调试器
- powershell - 无法在 VSCode 中使用 SharePoint PNP PowerShell
- python - Sklearn.linear_model import LinearRegression 不适用于数据系列,但适用于数据帧。为什么?
- linux - 适用于 Kubernetes 的 AWS 映像
- c# - PUN 更改仅影响本地玩家,不影响其他客户端
- python - 为什么我的 findall 回复 [] 并且有时会显示数据
- arrays - 将包含输入参数的数组传递给 Julia 中的函数