Youtube API 2 Python设置视频隐私



我的任务是找到一种方法,将我们公司的视频隐私设置从私人更改为公共。原因是,我们最初是以私人身份上传视频的,但在某个时候我们发布了视频,当时需要公开。我发现在Java中有一种叫做的方法

VideoEntry.YouTubeMediaGroup.setPrivate(布尔值)

我在python接口中找不到类似的方法。有人知道是否有办法将使用python接口的视频隐私设置更改为youtube api版本2吗?

感谢

我找到了一种方法,使用youtube的python接口将视频从私人更改为公共。

首先我们得到条目:

entry=yt_service.GetYouTubeVideoEntry('http://gdata.youtube.com/feeds/api/users/default/uploads/%s'%video_id)

接下来,我们删除字符串'<ns1:private />',并从新字符串中创建一个新条目

match = re.search('(.*)(<ns1:private />)(.*)', str(entry))

newentry = gdata.youtube.YouTubeVideoEntryFromString(match.group(1)+match.group(3))

最后我们更新了youtube上的条目:

yt_service.UpdateVideoEntry(newentry)

相关内容

  • 没有找到相关文章

最新更新