Python 实现 YouTube 视频自动上传

文章目录

前言

  • youtube-uploadPython 中一个用于实现 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编程。

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

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

相关推荐
The Future is mine26 分钟前
Python计算经纬度两点之间距离
开发语言·python
Enti7c27 分钟前
HTML5和CSS3的一些特性
开发语言·css3
九月镇灵将28 分钟前
GitPython库快速应用入门
git·python·gitpython
爱吃巧克力的程序媛34 分钟前
在 Qt 创建项目时,Qt Quick Application (Compat) 和 Qt Quick Application
开发语言·qt
兔子的洋葱圈1 小时前
【django】1-2 django项目的请求处理流程(详细)
后端·python·django
独好紫罗兰1 小时前
洛谷题单3-P5719 【深基4.例3】分类平均-python-流程图重构
开发语言·python·算法
27669582921 小时前
美团民宿 mtgsig 小程序 mtgsig1.2 分析
java·python·小程序·美团·mtgsig·mtgsig1.2·美团民宿
橘子在努力1 小时前
【橘子大模型】关于PromptTemplate
python·ai·llama
篝火悟者1 小时前
自学-C语言-基础-数组、函数、指针、结构体和共同体、文件
c语言·开发语言
SheepMeMe2 小时前
蓝桥杯2024省赛PythonB组——日期问题
python·算法·蓝桥杯