2

我正在尝试实现一个网络服务,其中上传到服务器的视频然后也被上传到我控制下的特定 YouTube 帐户(即我有访问凭据)。由于我有用户名和密码,看来我应该能够使用诸如 ClientLogin 之类的东西来获得将视频上传到该帐户的能力。但是,这种方法已被 Google 弃用,他们建议改用 OAuth 2.0。鉴于这是新开发,我更愿意使用未弃用的 api。显然,尽管每种 OAuth 2.0 身份验证方法都要求用户通过浏览器重定向提供帐户凭据以获得身份验证。这是一个服务器端程序,我不希望用户参与,而且用户无论如何都没有帐户凭据。这应该是谷歌想到的,那么有没有办法使用 OAuth 2.0 进行 ClientLogin 类型身份验证?我希望能够以编程方式完全使用 OAuth 2.0 进行身份验证,而无需用户参与。

我找到了这个答案:从 YouTube ClientLogin 迁移到 OAuth 2.0 从 YouTube ClientLogin 迁移到 OAuth 2.0

但是,据我所知,作为设备进行身份验证仍然需要用户通过浏览器输入帐户凭据。这个答案到现在已经快一年了,并没有解决问题,所以有人有什么新想法吗?

谢谢你。

4

1 回答 1

0

在 Web 服务中,用户首次需要通过弹出窗口进行授权。一旦他授予对您应用程序的访问权限,他就不再需要了。

在移动设备中,它是一个弹出栏,他们可以选择他们已经保存的帐户。

作为一个简短的答案,没有解决它,因为这是为了具有更好的安全性而构建的。

于 2013-02-28T14:22:12.263 回答