Youtube API:上传到开发者的帐户

use*_*862 6 youtube api oauth

这就是我想要实现的目标:

用户可以通过简单的网络表单将视频上传到我的YouTube帐户.

这是我没有得到的:

使用已弃用的ClientLogin身份验证可以实现此目的.但它没有使用OAuth 2.0身份验证,因为这个用户总是将用户记录到他自己的帐户中,而不是我的帐户.正确?如果没有,我如何使用OAuth身份验证使用户能够将视频上传到我的YouTube帐户?

谢谢您的帮助!

Jan*_*ger 1

Google 的 OAuth2 授权服务器支持使用服务帐户。它们正是针对这个用例。这也应该适用于 Youtube API。

您可以在 Google 的API 控制台中创建服务帐户。您将获得一个服务帐户电子邮件地址,您必须将其设置为用于 YouTube 视频的 Google 帐户的备用电子邮件地址。