【问题标题】:How to use Youtube API to upload video from website如何使用 Youtube API 从网站上传视频
【发布时间】:2014-02-20 19:33:18
【问题描述】:

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

他们的用户面板中有一个选项,他们可以上传视频。但是出现的问题是,如果我们尝试使用一个简单的 HTML video 标签来显示视频,它并不支持所有格式的视频。

另外,客户有一个特殊的要求,要求有一个上传选项,它可以上传一个 iPhone 的.mov 文件,用户可以使用他们的 iPhone 录像机制作并直接上传。

为此,我们考虑使用允许视频在几乎任何浏览器和任何手机上播放的 Youtube API。

但是,我不太清楚 Youtube API 是否可以实现我想要发生的事情:

我希望当用户登录他们的用户面板并尝试上传他们的 .mov 或任何其他格式的视频时,然后通过 Youtube API,他们上传的视频会被传输到 我们的 Youtube 帐户,而不让用户知道他们的视频已上传到 Youtube。

【问题讨论】:

  • 嗨,你终于解决了吗?

标签: youtube-api


【解决方案1】:

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

你需要什么:

您需要一个 Google 帐户才能访问 Google Developers Console,
请求 API 密钥并注册您的应用程序。在
中创建一个项目 Google Developers Console 并获取授权凭据,以便
您的应用程序可以提交 API 请求。创建项目后,
确保 YouTube 数据 API 是您的
应用程序已注册使用:转到开发者控制台并
选择您刚刚注册的项目。在
中打开 API 库 谷歌开发者控制台。如果出现提示,请选择一个项目或创建
一个新的。在 API 列表中,确保
YouTube 数据 API v3。如果您的应用程序将使用任何 API 方法,
需要用户授权,请阅读身份验证指南以了解如何操作
实施 OAuth 2.0 授权。选择一个客户端库
简化您的 API 实现。熟悉核心
JSON(JavaScript Object Notation)数据格式的概念。 JSON是
一种通用的、独立于语言的数据格式,提供简单的文本
任意数据结构的表示。有关详细信息,请参阅
json.org.

如果您需要更多信息,请访问official documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多