Youtube api 是否可以在youtube上托管上传到我网站的视频?

Youtube api 是否可以在youtube上托管上传到我网站的视频?,youtube-api,video-processing,google-oauth-java-client,google-oauth,Youtube Api,Video Processing,Google Oauth Java Client,Google Oauth,我有一个基于Java的网站。我希望用户登录我的网站,然后使用我的youtube帐户将视频上传到youtube。用户不应被要求拥有自己的youtube帐户,因为视频将使用我的youtube帐户上载 youtube支持这种情况吗? 如果是这样,是否有一个示例代码向我展示如何在Java中实现这一点 我使用了google()提供的UploadVideo.java示例,但它要求用户使用自己的id和密码登录youtube帐户。这不是我的使用案例。请研究Youtube服务的条款和条件;我认为他们不允许这样做:

我有一个基于Java的网站。我希望用户登录我的网站,然后使用我的youtube帐户将视频上传到youtube。用户不应被要求拥有自己的youtube帐户,因为视频将使用我的youtube帐户上载

youtube支持这种情况吗? 如果是这样,是否有一个示例代码向我展示如何在Java中实现这一点


我使用了google()提供的UploadVideo.java示例,但它要求用户使用自己的id和密码登录youtube帐户。这不是我的使用案例。

请研究Youtube服务的条款和条件;我认为他们不允许这样做:

  • YouTube账户 4.1为了访问网站的某些功能或服务的其他元素,您必须创建一个YouTube帐户。什么时候 创建您的帐户时,您必须提供准确完整的 信息你必须保留你的YouTube账户,这一点很重要 密码安全保密
  • 4.2如果您发现您的YouTube帐户存在任何违反安全或未经授权的使用行为,您必须立即通知YouTube

    4.3您同意(对YouTube和其他人)对您的YouTube帐户下发生的所有活动全权负责

    5.1.L:您同意仅通过预期和允许的方式,不以个人、非商业用途以外的任何理由访问内容 通过服务的正常功能,并且仅用于流式传输。 “流式传输”是指数据流的同时数字传输 YouTube通过互联网向用户操作的互联网发送的材料 已启用设备,使数据用于 实时查看,不打算下载(或 永久或临时),由 用户


    您不能让其他人使用您的YouTube帐户/频道。方法是使用

    上传视频时,您基本上会添加一个带有播放列表标签的ytdl。
    您可以检查如何在Java中执行此操作

    至于技术上是否可行,是的,请参见

    这里的技术问题是,如果用户拥有您的具有完全权限的访问令牌,他们也可以删除视频。基本上你需要:

    使用上载界面加载html页面。 添加到upload按钮的onclick事件,向服务器上的脚本发送ajax请求,该脚本将:

  • 将帐户的访问令牌返回给客户端
  • 此后不久,使用刷新令牌更改访问令牌
  • 不过,它在技术上仍然脆弱一种可能的解决方案是仅使用以下范围获取访问令牌:


    这是一个很好的机会,它将不会脆弱,然后。您应该测试它。

    您引用的术语没有说明我描述的用例。我的代码符合这些要求。这是一个关于使用youtube Java api解决特定用例的问题。我的主要问题是关于如何使用youtube Java api上传视频。第一个问题是确保建议的解决方案合法。我不想做任何违反youtube政策的事情。你对“离题问题”的第一句评论在我看来不是一个正确的评价,因为我的问题是关于编程API,而不是关于youtube应用程序。youtube Direct Lite不是解决方案。它要求用户使用自己的youtube帐户。我想通过我的网站为那些可能没有yourtube帐户的用户提供服务,他们肯定不想再次获得身份验证。这是一个视频,提供了解决方案,但我还没有得到它的工作。