【问题标题】:YouTube API to upload to Business ChannelYouTube API 上传到商业频道
【发布时间】:2015-03-21 07:35:26
【问题描述】:

是否有任何方法可以使用 YouTube API,以便用户可以将视频直接上传到我的企业 YouTube 频道?用户将授予上传到我在网站上的频道的权限。我想避免上传到另一台服务器,如果可能的话再上传到 YouTube。 谢谢

【问题讨论】:

  • 也在寻找这个

标签: youtube-api


【解决方案1】:

您可以使用服务帐号 OAuth2 代表您将来自您的应用的请求授权给您的帐号有权访问/拥有者的频道。

  1. 创建服务帐户凭据:(documentation here) 并确保在您的 API 上启用了 YouTube Data API v3 项目 (getting started guide here, if you're new to the API)。

  2. 使用您的服务帐户 OAuth 凭据调用上传 API:(documentation here) 使用第 1 步中的身份验证上传您的用户与您分享的视频并指定您的企业 YouTube channel ID in the video resource。各种语言的示例代码here(选择您喜欢的语言后只需搜索上传示例即可)。

注意事项:

  • 如果您允许最终用户上传到您的频道但不进行任何检查/验证,则可能存在滥用行为
  • 服务帐号 OAuth 的有效期为 1 年,因此您需要每年刷新服务帐号凭据
  • 看起来这些视频是通过您的业务频道而不是其他用户的频道上传的(因为这是通过 API 发生的事情)。

【讨论】:

  • 视频上传 API 不允许您根据 documentation 添加频道 ID。无论如何我都试过了,它似乎忽略了它。上传时是否有其他方法可以指定品牌/业务渠道?
猜你喜欢
  • 2015-06-27
  • 2013-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-12
  • 2015-08-31
  • 2015-06-24
相关资源
最近更新 更多