【问题标题】:Uploading to youtube with Youtube API without User's Interaction在没有用户交互的情况下使用 Youtube API 上传到 youtube
【发布时间】:2016-09-20 11:57:05
【问题描述】:

我在服务器上有一个应用程序,我需要将一些视频上传到一个(只有 1 个)youtube 帐户,但没有用户/浏览器/客户端的交互(我不希望显示 OpenID/OAuth),如何我能做到吗?

我用谷歌搜索过,但我发现总是需要用户交互。

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    听起来您想将 OAuth 放入一个帐户(您自己的)以启用上传,而无需用户输入。如果是这样,您可以通过选择 创建凭据 > OAuth 客户端 ID 在 Google API 控制台 Credentials page(我相信是您屏幕截图中的页面)上创建 OAuth 凭据Web 应用程序 > 创建

    获得客户端 ID 和客户端密码后,您可以使用here 描述的过程生成访问和刷新令牌,并在发出 API 上传请求时在您的服务器代码中使用这些。

    附带说明,如果您要收集用户提交的视频,YouTube 建议您出于各种原因让用户上传到他们自己的帐户。有关详细信息,请参阅此blog post;特别是:

    一个重要的考虑因素是视频将上传到哪个帐户 在 YouTube 上。设计一个包含所有视频的系统是很有诱惑力的 上传到单个“主”YouTube 帐户,但这始终是 错误的方法。使用主账户意味着每个 上传者无需注册自己的 YouTube 帐户, 一个 YouTube 帐户的高上传率是一个很好的方法 与 YouTube API 的配额系统发生冲突。此外,每个 YouTube 的上传者同意 YouTube 的服务条款,其中说 他们有权上传该内容,并且该内容 不违反我们的社区准则。通过承担责任 对于其他用户的内容,您实际上是在放置自己的帐户 和 YouTube 处于危险之中。

    【讨论】:

      猜你喜欢
      • 2016-03-08
      • 2011-07-10
      • 2017-10-07
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      相关资源
      最近更新 更多