如何通过YouTube API实现本地视频上传与自动化调度(免审核)?
本地自用YouTube API自动化方案(无需应用审核)
针对你需要本地管理视频调度上传、不想走应用审核流程的需求,直接用桌面应用类型的OAuth客户端ID就能解决,具体方案如下:
- 核心逻辑:桌面应用OAuth是Google专为本地运行的自用工具设计的,不需要提交数据保护表单、搭建公开网站,仅需绑定你自己的YouTube账号即可使用API。
- 操作步骤:
- 登录Google Cloud Console,创建新项目并启用「YouTube Data API v3」
- 进入「API和服务」→「凭据」页面,创建「OAuth客户端ID」,选择「桌面应用」类型
- 下载生成的
credentials.json配置文件,放到本地脚本目录中 - 编写调用API的脚本(比如用Python的google-api-python-client库),第一次运行时会自动弹出浏览器,登录你的YouTube账号完成授权,之后会生成
token.json,后续脚本可自动使用该令牌调用API - 直接通过API实现视频上传、调度时间修改、发布日期记录等功能,全程本地运行,不会触发应用审核要求
- 配额与付费:如果基础API配额不够用,直接在Google Cloud Console内升级配额付费即可,无需额外审核流程,付费后可获得更高的API调用额度。
注意:务必妥善保管credentials.json和token.json,不要分享给他人,避免账号权限泄露。
内容的提问来源于stack exchange,提问作者Gadawadara
相关产品推荐
相关产品推荐

