如何通过api上传视频到自己的youtube频道?

admin 2个月前 (02-07) 运动吧 38 0

  在自己项目中查找google+

  1. 首先你需要在自己创建的项目里面开启google+和youtube两个api,我们先来开启google+。点击蓝字部分开启google+

  2. 开启google+。搜索"YouTube Data API v3"效果点击蓝字部分开启Youtube Data API v3同理搜索youtube data api,并开启。创建我们的第一个credential即api key

  4.我们一共需要两个身份凭据,这里先生成API key,他的使用场景是:比如取得一些公开信息的时候,你是不需要用户授权访问的,访问youtube公开的channel就是这样。这个比较简单点击之后会弹出窗口,提示你生成完毕,旁边有复制按钮你可以复制之后找个本地文件保存,也可以不操作,后台可以直接看到。选Oauth client ID点左边的“credentials”来创建凭据。填写相应信息

  5. 这里我们选其他,选什么没影响。已经生成了id和secret下载下来的凭据文件放到项目目录下的结构

  6. 生成“Client ID”和“Client Secret”,这是我们后面实现上传的重要验签“凭据”大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!。点ok后回到“Dashboard”界面,然后点它右边的下载图标,会生成一个client_secretXX.json(XX代表一长串),把这长串改个名字放到你项目目录该如何,比如说我的效果是这样。安装完缺失package后运行的效果

  由于我已经安装了google-api-python-client这个包,同时官网的python的demon也已经下载到了本地,所以,赶紧迫不及待的conda activate 【虚拟环境名称】开启环境,然后python命令运行,此时没按料想响应正确的json给我,还是报了缺少google-auth-oauthlib模块,果断安装一下。

  浏览器中打开叫你授权成功授权拿到authorization code

  继续运行,出现如图的提示,然后把链接复制到浏览器中打开,授权,把得到的authenrization code复制,回到命令行窗口粘贴。输入authenrization code之后出现新的报错部署到香港主机上之后,排除了proxy的干扰,正确返回了数据

  最后搞来搞去,无论是重新安装openssl库还是重置网络都不行,后来想到可能是我本地开了proxy的缘故,但是能访问google可全靠的是它啊,也不能关,然后想到把代码部署到香港的阿里云服务器上,然后继续执行代码,没有错,最终代码执行成功了,返回了我自己youtube下视频的列表,只可惜我现在只有一个视频,不过没关系,我研究这个接口的目的不就是要把我手里的那些视频推上去吗大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!?

  然后就是使用youtube-upload进行上传了,不懂可以给我留言(公号回复youtube)。当然,如果只是通过接口上传还不能完全解决我们的问题,因为你还是要看视频,才能知道里面是什么内容,还是要自己一个个写标题,写描述,写tags,有没有把这些全部全自动完成的方法大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!?当然有,会在后面的文章中分享,敬请期待。

如何通过api上传视频到自己的youtube频道?

如何通过api上传视频到自己的youtube频道?

相关推荐

网友评论

  • (*)

最新评论