.net Youtube api v3 将视频上传到特定帐户

.net Youtube api v3 upload videos to an specific account

我在 .NET 中有一个带有 youtube api v2 的 Web 应用程序,可以将我的客户视频上传到我的公司频道,我想将 youtube api 迁移到 v3,但不推荐使用 ClientLogin,当客户尝试使用 oauth 2.0 上传视频时,视频会在我客户的频道中上传,而不是在公司频道中上传,有一种方法可以在一个特定的频道中上传视频,比如在 youtube api v2?

您遇到的问题是,当您的客户进行身份验证时,他们正在对他们的个人帐户进行身份验证。您希望允许他们上传到您的帐户。为此,您将必须对您帐户的应用程序进行身份验证,保存刷新令牌并使用它来允许它们上传到您的帐户。如果这是一个网络应用程序,应该不会太难,因为您可以将此刷新令牌保存在服务器上的某个位置,并使用它来允许任何人上传到您的帐户。

对于任何其他 API 我会说创建一个服务帐户以允许人们上传到您的帐户,但不幸的是对我们来说 YouTube API 不允许服务帐户也不允许允许您授予其他人访问您帐户的权限,我们必须以这种方式破解它。

如果不让我知道,我希望这有点道理,我会尽力提供帮助。评论时间有点长。