我正在寻找一种方法,将视频从web服务上传到我是所有者的少数已知Youtube帐户(具有登录/pw凭据)。
例如,当视频被上传到这个网站时,它也应该通过API上传到Youtube帐户a、B和C。
Youtube似乎有一种以这种方式验证帐户的旧方法,称为ClientLogin,但自2012年以来,它一直被弃用,事实上已经不再稳定工作(截至2013年4月,出现了重大问题)。(客户端登录文档)
推荐的新协议是oAuth 2.0(docs),但我很难理解——通过oAuth身份验证,这种工作流程可能吗?如果没有,有没有替代方案可以处理?
如果你有一个CMS帐户管理这些帐户,你可以这样做。
目前服务帐户不使用Data API v3,希望尽快恢复。
您必须存储登录/刷新令牌,而不是存储登录/pw凭据。使用刷新令牌,您可以在当前访问令牌过期(1小时后)后请求新的访问令牌
主要区别是第一次,你必须要求用户通过浏览器给你授权。
您可以存储令牌,当您调用APi方法时,您可以在调用中设置令牌以上传到该用户的帐户