0

我正在寻找一种将视频从网络服务上传到我是所有者的少数已知Youtube 帐户(具有登录/密码凭据)的方法。

例如,当一个视频上传到这个站点时,它也应该通过 API 上传到 Youtube 帐户 A、B 和 C。

似乎 Youtube 有一种以这种方式验证帐户的旧方法,称为 ClientLogin,但它已在 2012 年被弃用,实际上不再持续有效(截至 2013 年 4 月出现重大问题)。 (客户端登录文档)

新推荐的协议是 oAuth 2.0 (docs),但我很难理解 - 这个工作流程是否可以通过 oAuth 身份验证?如果没有,是否有替代方案可以处理它?

4

1 回答 1

0

如果您有管理这些帐户的CMS 帐户,则可以这样做。

目前服务帐户无法使用 Data API v3,希望尽快恢复。

您必须存储登录/刷新令牌,而不是存储登录/密码凭据。使用刷新令牌,您可以在当前令牌过期后(1 小时后)请求新的访问令牌

主要区别是第一次,你必须要求用户通过浏览器给你授权。

您可以存储令牌,并且在调用 APi 方法时,可以在调用中设置令牌以上传到该用户的帐户

于 2013-08-12T09:09:17.410 回答