我正在尝试使用API v3将我的网络应用程序与YouTube集成。我们打算将视频上传到我们特定的YouTube频道。但是,使用的登录ID会将文件上传到默认频道(由YouTube提供),而不是我的登录ID中设置的默认频道。
具体问题:
1)在这种情况下,什么是服务帐户?
2)为什么要将视频上传到YouTube默认频道而不是帐户中设置的默认频道?
3)如何通过YouTube API v3将视频上传到用户选择的默认频道(我是此频道的管理员)?
我们在这种整合方面落后于时间,我们非常感谢快速帮助。
期待......
答案 0 :(得分:1)
服务帐户
"属于您的应用程序而不是您的应用程序的帐户 个人最终用户。您的应用程序代表服务帐户调用Google API,并且不需要用户同意。" [source]。
YouTube API不使用服务帐户,但您可以使用OAuth 2流程获取刷新令牌,该令牌可以无限期地重复使用,无需用户互动即可进行API调用。请参阅https://developers.google.com/youtube/v3/guides/moving_to_oauth