我一直在尋找一種方法將我們公司的視頻隱私設置從私密轉爲公開。原因是我們最初上傳的視頻是私密的,但是在某個特定時間我們發佈視頻,並且當時他們需要公開。我發現,在Java中有一個叫這樣的方法:Youtube API 2 Python設置視頻隱私
VideoEntry.YouTubeMediaGroup.setPrivate(布爾)我一直沒能找到Python接口類似的方法來此。有誰知道是否有辦法改變使用Python界面的視頻的隱私設置到YouTube的API版本2?
感謝
我一直在尋找一種方法將我們公司的視頻隱私設置從私密轉爲公開。原因是我們最初上傳的視頻是私密的,但是在某個特定時間我們發佈視頻,並且當時他們需要公開。我發現,在Java中有一個叫這樣的方法:Youtube API 2 Python設置視頻隱私
VideoEntry.YouTubeMediaGroup.setPrivate(布爾)我一直沒能找到Python接口類似的方法來此。有誰知道是否有辦法改變使用Python界面的視頻的隱私設置到YouTube的API版本2?
感謝
我想出了一個辦法改變私人視頻到公共場所使用Python接口到YouTube。
首先我們得到的條目:
進入= 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)