如何使用Youtube API从网站上传视频

时间:2014-01-29 06:23:16

标签: api video upload youtube

我正在一个网站上工作,用户可以在前端注册自己,也可以访问前端的个人资料帐户。

他们的用户面板中有一个选项,他们可以上传视频。但出现的问题是,如果我们尝试使用简单的html视频标签来显示视频,它就不支持所有格式的视频。此外,客户有特殊要求上传选项,以便上传用户可以使用其iPhone录像机制作的iphone的.mov文件并直接上传。

为此,我们考虑使用youtube API,因为您可能知道youtube的视频几乎在所有浏览器和所有手机中播放。但是,我不清楚我们用于视频上传的座右铭是否使用youtube API完成。

我们的座右铭是: 当用户登录其用户面板并尝试上传他们的.mov或任何其他格式的视频时,他们可以使用youtube api,他们将上传的任何视频都会转移到我的YouTube帐户,甚至不会让用户知道他们的视频已上传到youtube。

请尽快帮助。

感谢

1 个答案:

答案 0 :(得分:6)

是的,您可以使用Youtube API让您的用户从您的网站上传视频,创建和管理播放列表等,我不确定他们是否会注意到它会在youtube上传。

您需要什么

  

您需要Google帐户才能访问Google Developers Console   请求API密钥,并注册您的应用程序。在中创建项目   Google Developers Console并获取授权凭据   您的应用程序可以提交API请求。创建项目后,
  确保YouTube数据API是您的服务之一   应用程序已注册使用:转到开发人员控制台和
  选择刚刚注册的项目。在中打开API库   Google Developers Console。如果出现提示,请选择项目或创建
  一个新的。在API列表中,确保执行状态为ON   YouTube Data API v3。如果您的应用程序将使用任何API方法   需要用户授权,阅读认证指南以了解如何   实施OAuth 2.0授权。选择一个客户端库到
  简化您的API实施。熟悉核心   JSON(JavaScript Object Notation)数据格式的概念。 JSON是
  一种通用的,与语言无关的数据格式,提供简单的文本
  任意数据结构的表示。有关更多信息,请参见
  json.org。

更多信息:

如果您需要其他信息,请访问:https://developers.google.com/youtube/v3/getting-started

更新

您是否在我投票前发送的页面上滚动了下来?因为我很确定这个: https://developers.google.com/youtube/v3/code_samples/javascript#upload_video
是你在找什么..