我在.NET中有一个带有youtube api v2的web应用程序,它可以将我的客户端视频上传到我的公司频道,我想将youtube api迁移到v3,但是ClientLogin是不推荐的,当客户端尝试用oauth 2.0上传视频时,视频上传在我的客户端通道上,而不是在公司频道中,有一种方法可以在一个特定的频道上上传视频,比如在youtube中吗?
发布于 2016-04-28 07:26:06
您遇到的问题是,当您的客户进行身份验证时,他们正在对其个人帐户进行身份验证。你想让他们上传到你的帐户。要做到这一点,您必须验证应用程序到您的帐户,保存刷新令牌,并使用它允许他们上传到您的帐户。如果这是一个不应该太难的web应用程序,因为您可以将这个刷新令牌保存在服务器上某个地方,并使用它允许任何人上传到您的帐户。
对于任何其他API,我会说创建一个服务帐户来允许用户上传到您的帐户,但不幸的是,对于我们来说,YouTube API不允许服务帐户,也不允许您允许其他人访问您的帐户,我们必须以这种方式对其进行黑客攻击。
我希望这有一点道理,如果不让我知道,我会尽力帮助。这是一个有点长的评论。
https://stackoverflow.com/questions/36901629
复制相似问题