使用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”。
——
要求:
*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”。