Python 实现 YouTube 视频自动上传

文章目录

前言

  • youtube-upload 库 Python 中一个用于实现 YouTube 视频自动上传的实用工具。以下是关于如何申请 YouTube API 秘钥和使用 youtube-upload 库上传视频的完整指南。

申请 Google API 秘钥

  • 点击打开 API 文档 点击进入 Developer Console:

启用 API

创建项目凭证

配置 API

下载生成的凭据文件

youtube-upload 工具使用

  • Command-line script to upload videos to Youtube using theYoutube APIv3. It should work on any platform (GNU/Linux, BSD, OS X, Windows, ...) that runs Python.
  • github 地址

安装

  • 安装所需依赖:pip install --upgrade google-api-python-client oauth2client progressbar2

    wget https://github.com/tokland/youtube-upload/archive/master.zip unzip master.zip
    cd youtube-upload-maste PYTHONPATH=. python bin/youtube-upload ...

配置秘钥

  • 直接使用秘钥
txt 复制代码
$ youtube-upload \
  --title="A.S. Mutter" \
  --description="A.S. Mutter plays Beethoven" \
  --category="Music" \
  --tags="mutter, beethoven" \
  --recording-date="2011-03-10T15:32:17.0Z" \
  --default-language="en" \
  --default-audio-language="en" \
  --client-secrets="my_client_secrets.json" \
  --credentials-file="my_credentials.json" \
  --playlist="My favorite music" \
  --embeddable=True|False \
  anne_sophie_mutter.flv
tx2Zb-145Yz
  • 使用秘钥文件:将下载后的秘钥文件放置在当前用户目录下,文件名为:.client_secrets.json 或 .youtube-upload-credentials.json

使用

  • 授权码:打开运行时打印的链接地址生成

其它问题

程序尚未完成 Google 验证流程

  • 错误提示:尚未完成 Google 验证流程。此应用正在测试中,仅供已获开发者批准的测试人员使用。如果您认为自己应有权使用,请联系
  • 由于程序尚未发布无法访问,需要把当前谷歌账号加入到测试用户中。

个人简介

👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.

🚀 我对技术的热情是我不断学习和分享的动力。我的博客是一个关于Java生态系统、后端开发和最新技术趋势的地方。

🧠 作为一个 Java 后端技术爱好者,我不仅热衷于探索语言的新特性和技术的深度,还热衷于分享我的见解和最佳实践。我相信知识的分享和社区合作可以帮助我们共同成长。

💡 在我的博客上,你将找到关于Java核心概念、JVM 底层技术、常用框架如Spring和Mybatis 、MySQL等数据库管理、RabbitMQ、Rocketmq等消息中间件、性能优化等内容的深入文章。我也将分享一些编程技巧和解决问题的方法,以帮助你更好地掌握Java编程。

🌐 我鼓励互动和建立社区,因此请留下你的问题、建议或主题请求,让我知道你感兴趣的内容。此外,我将分享最新的互联网和技术资讯,以确保你与技术世界的最新发展保持联系。我期待与你一起在技术之路上前进,一起探讨技术世界的无限可能性。

📖 保持关注我的博客,让我们共同追求技术卓越。

相关推荐
gCode Teacher 格码致知19 分钟前
Pandas教学-17:Series与Dataframe的关系
开发语言·python·pandas
发量惊人的中年网工24 分钟前
分公司访问总部ERP慢怎么办?SD-WAN组网的排查与验收要点
服务器·开发语言·php
下页、再停留44 分钟前
【C#桌面客户端系列学习-15】生成可视化图表之折线图、柱状图、饼状图
开发语言·c#
ShineWinsu1 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
马良神笔1 小时前
2026 年Rag最近技术前沿总结
后端·python·django
不像程序员的程序媛2 小时前
maven基础
python·pycharm·maven
益莱储中国2 小时前
深度解析:RF 实验室从 5G迈向 6G 的过程中保持技术领先与设备升级的路径
开发语言·php
xiaogai_gai3 小时前
仅查询策略实战:从金蝶云·星空旗舰版定时拉取收料通知单
大数据·数据库·python
benchmark_cc3 小时前
Python 量化系统如何设计统一的数据访问接口:从策略解耦到数据层架构
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
const_qiu3 小时前
第四章 00:开篇 —— 从「会聊天」到「记得住、会干活、能协作」
java·开发语言·人工智能·python