首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上传youtube视频服务器端

上传youtube视频服务器端
EN

Stack Overflow用户
提问于 2014-08-24 14:36:23
回答 1查看 2.8K关注 0票数 1

在我的应用程序中,用户可以直接将视频上传到我的youtube频道,以使其公开。

  • 应用程序的客户端部分获取视频并将其上传到我的服务器。
  • 然后,我的服务器使用Youtube API将视频上传到 My youtube频道。

下面是我实现它的方法:

  1. 创建了一个新项目:https://console.developers.google.com/project
  2. 启用YouTube Data API v3

  1. 创建了一个Key for server applications

  1. 下面是我的java代码: YouTube youtube =新的YouTube.Builder(HTTP_TRANSPORT,JSON_FACTORY,新的HttpRequestInitializer() {@覆盖公共虚初始化(HttpRequest httpRequest)抛出IOException {} })// .setYouTubeRequestInitializer(新YouTubeRequestInitializer(“XXXX”))/与上面的.setApplicationName(“某某名称”)//是否重要?.build();

其余的java代码与代码样本相同。

但我不能让它起作用,我得到的是:

代码语言:javascript
运行
复制
GoogleJsonResponseException code:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 Unauthorized

知道为什么吗?我能查到什么?

这里的API密钥足够吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-25 19:53:15

为此您需要一个完整的OAuth,也可以作为安装的应用程序而不是服务器应用程序使用。用户必须通过OAuth2。Data v3中不支持服务帐户。

更多信息:https://developers.google.com/youtube/v3/guides/authentication

您可以在这里查看Java示例:https://github.com/youtube/api-samples/tree/master/java

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25472782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档