我的网站需要从YouTube视频中获取成绩单(字幕)。根据API文档,这应该起作用:
这两种方法都需要使用以下其中一个范围进行授权:
https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/youtubepartner
实际上,list方法只需一个常规的youtube api密钥就可以正常工作。不需要OAuth2。下载方法返回401 Unauthorized。
这看起来很奇怪,因为字幕是公开的,你可以使用刮刀从视频页面获取它们(对我们来说不是一个可行的解决方案),那么为什么我不能像任何其他视频一样获得这些信息数据?为什么我可以使用'列表'方法是免费的,而不是下载,即使文档说两者都需要授权?
三年前someone from google answered应该有一个类似的问题,承诺这个功能。关于此主题还有许多其他较旧的问题,所有问题都有不确定的答案或解决方法。在api的支持页面上,他们说要在这里询问相应的标签,所以我在这里,希望得到答案。