我正在尝试使用API v3将我的web应用程序与YouTube集成。我们打算将视频上传到我们特定的YouTube频道。但是,使用的登录ID将文件上传到默认频道(由YouTube提供),而不是我登录ID中设置的默认频道。
特定问题:1)在这里什么是服务帐户?
2)为什么视频被上传到YouTube的默认频道,而不是在帐户中设置的默认频道?
3)我如何上传视频到用户选择的默认频道(我是这个频道的经理)通过YouTube API v3?
我们在这个集成上的时间落后了,感谢快速的帮助。
期待…
服务帐户
"属于应用程序的帐户,而不是属于个人终端用户。您的应用程序代表服务帐户调用谷歌api,无需用户同意。"[源].
YouTube API不使用服务帐户,但您可以使用OAuth 2流获取刷新令牌,该令牌可以无限重用以进行API调用,而无需用户交互。详见https://developers.google.com/youtube/v3/guides/moving_to_oauth