代表该网站从Google App Engine网站在YouTube上发布视频,而不是用户

时间:2012-06-27 14:26:02

标签: java google-app-engine youtube

我正在寻找在YouTube上托管我网站视频的解决方案。我看到的问题是,从YouTube API上的文档来看,视频似乎将代表用户发布,而不是来自我的网站。

用户将成为版主,因此他们将发布内容。将他们上传的内容添加到网站似乎很容易。但视频仍由他们拥有,他们可以直接使用自己的帐户从YouTube中删除。

有人可以为此建议任何API吗?有没有办法将一些帐户嵌入到webapp并代表该帐户发布?似乎客户端YouTube身份验证可以做到这一点,但现在它已经过了弃用。

2 个答案:

答案 0 :(得分:1)

基本上,YouTube(或任何其他视频托管服务)并不鼓励人们出于多种原因代表其他人上传视频。其中之一就是出现了很多隐私问题,如果他们要上传受版权保护的内容,你就会受到指责,因为你想签名就像你自己上传一样。您可能会冒被禁止使用自己帐户的风险,因为某些违反YouTube条款和条件的人会有其他人的错误。

避免让用户代表他们上传视频并让他们通过您的服务为他们提供所有工具的最佳方法,但他们仍然以自己的名义上传视频。这也保护了您的用户,例如,如果他们想要一次删除它,他们不必要求您这样做,或者他们不确定他们是否能够控制它拥有视频的人没有真正的联系。

答案 1 :(得分:0)

使用OAuth,他们都应该使用开发人员密钥进行身份验证,因此使用相同的帐户。

https://developers.google.com/youtube/2.0/developers_guide_protocol_authentication