2013-02-19 156 views
1

我正在使用PHP(CodeIgniter框架)。Youtube API:将视频上传到特定频道

我正在处理的项目将允许用户将视频上传到服务器。要求视频也通过特定帐户(网站)上传到Youtube。我知道这不是推荐的做法,但它是最理想的方式,因为大多数用户没有Gmail帐户。

我一直在阅读Youtube的文档,但很快就感到困惑。任何人都可以解释一步一步实现我想要做的事情吗?根据我的想法,我需要为我的网站提供长期访问令牌,并且当用户完成上传时,我会使用此长期访问令牌调用Youtube API将其上传到我网站的Youtube频道。但我不知道Youtube API是否支持这一点。

我找到这个图书馆:CI Youtube Library但是从我读的这个图书馆还需要我的网络用户用他们的Youtube帐户登录,所以我猜这不是我要找的。

感谢您的帮助!

回答

1

由于您的用户正在上传到您的Youtube帐户,因此他们不需要登录您的用户。如果您对网站的YouTube帐户进行身份验证,那么这是他们应该需要的唯一标记。

+4

可以为您详细的一步一步得到的信息,所有的休息?谢谢 – Henson 2013-02-19 10:24:14

2
  • 建议的方法是让您的用户使用他们的帐户上传,然后您对您帐户中的内容进行审核。否则,他们可能会上传一个攻击性的,非法的视频,你可能必须得到解释。这与公开分享密码没有任何区别。
  • 上传也有配额限制,如果您尝试从同一个帐户上传,您将非常快速地达到这些限制。
  • 他们不需要使用“gmail”帐户,通过使用身份验证,他们只需将他们的任何帐户都非常快地链接到Google帐户。 出于安全原因,没有长寿命的令牌。如果发生不必要的访问,短命令令牌更安全。

您可以在“https://developers.google.com/youtube/v3/getting-started