javascript - YouTube使用 Node js自动上传

标签 javascript node.js video youtube

目前,我在节点js中的一个小型应用程序上工作,该应用程序会自动生成一些视频内容(它没有任何GUI,只能在命令行中工作)。我想插入另一个功能,我的意思是在YouTube上自动上传和自动发布视频。

我尝试了一些解决方案,例如我遵循了本教程(您可以在文章中看到源代码):
https://www.codementor.io/johnnyb/uploading-videos-to-youtube-with-nodejs-google-api-du107ynot

它工作得很好,但问题是每次代码上传视频时,都需要在youtube上执行浏览器身份验证。
任何人都可以告诉我是否可以跳过此步骤并使所有这些步骤自动执行?

非常感谢您的任何建议。 ;)

最佳答案

我认为您不能跳过此步骤,因为它可能是为了防止编写脚本来将视频批量上传到YouTube而无需用户干预。

如果可以跳过这一步,那么人们可能会开始编写脚本,上传无数视频以获取观看次数,而这并不是Google想要的。

但是您可以在v3 API的视频上传文档中找到更多信息:

  • https://developers.google.com/youtube/v3/docs/videos/insert

  • 他们最近禁用了这样做的旧方法:
  • https://developers.google.com/youtube/2.0/developers_guide_protocol_uploading_videos

  • 所以最近有些事情可能已经改变。

    关于javascript - YouTube使用 Node js自动上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43003641/

    相关文章:

    javascript - 如何从 React-router v 2.+ 中的 URL 获取参数

    node.js - Hyperledger Fabric NodeJS REST API错误: stream removed

    node.js - 如何在 VS Code 中启用 Node.js Intellisense?

    video - YouTube嵌入具有自动播放功能的视频,并且仅循环触发两次

    javascript - 推送器未正确发布到服务器

    javascript - 复选框更改事件触发两次

    javascript - 如何将网页上的位置搜索与 Google map 集成?

    node.js - verdaccio安装成功,但该软件包仅下载到verdaccio的存储中

    java - 将视频或音频转换为文本而不播放?

    video - 创建没有视频转码的 OpenCV 项目(ffmpeg 部分)在 Linux 上的支持如何?