使用oauth2.0和youtube api将视频上传到youtube

myyoutube的Python项目详细描述


从伟大的pyoutube中借用
——
要求:

*python 2.7或更高版本

*安装google api的python客户端库(https://developers.google.com/api client library/python/start/installation)

*向google注册的应用程序(https://developers.google.com/youtube/registering庠an庠application)


*将从中上载文件的目录中填充的client庠secret.json文件。


>要安装的::

>;>;pip install myyoutube



示例用法::

>;>;来自myyoutube import uploader
>;>;uploader.upload(“file.mp4”,title=“video title”,description=“video description”,tags=[“video”,“tags”],categoryID=“20”,privacy_status=“public”)


返回包含已上载视频信息的字典响应。


此函数的格式为uploader.upload(file,**kwargs)。

要进行上载,因为所有其他参数都具有默认值,如果参数未被传递,则将使用默认值,但是,建议传递参数以便上载有吸引力的YouTube视频。


可选参数及其用法列表:

*title:string将成为YouTube视频的标题。

*描述:字符串,成为YouTube视频的描述。

*标记:字符串列表,成为YouTube视频的关键字标记。

*categoryID:string或int,是对YouTube视频进行相应分类的数字类别ID。这些类别id可以通过链接https://www.googleapis.com/youtube/v3/videocategories从youtube web api获得?part=snippet&;regioncode={two character region}&key={your_api_key}。作为项目的一部分,您需要启用浏览器API密钥才能发现不同的类别ID。

*privacy_status:string,必须是“public”、“unlisted”或“private”之一。默认为“public”。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Slick2D鼠标单击在Windows 10中不起作用   java在多线程中使用titan graph的最佳实践是什么?   java以编程方式访问清单。主类MF   安卓区分对JavaSpring后端的web和本机应用程序请求   java StringTemplate getInstanceOf返回null   java InvalidDataAccessApiUsageException:未找到线程绑定请求:   编码在Java中只对查询键和参数进行url编码的最佳方法是什么?   java如何使用mavenjarplugin从自定义jar文件中排除METAINF文件夹   Java:引发异常后程序未崩溃   安卓如何通过文件名找到/res/raw文件夹中文件的资源id?   html Selenium Java与HTML5的拖放   java是否可以在不同的对象中使用单个输入?   java谷歌应用引擎cron作业后端   java如何将列表项的信息传递给新的列表活动?   java是否可以要求junit在进行测试之前运行一个命令?   在异常中提供附加信息的java可持续方法?   java可编辑JComboBox:使用快捷方式启动操作时获取当前值   java运行时错误“名称错误:applicationarbre/Main”   继承java如何获取超类方法来修改子类字段