相關文件在這裏找到:https://developers.google.com/youtube/2.0/developers_guide_protocol_captions#Create_Caption_Track如何通過API將成績單上傳到YouTube?
我試過以下,但我只是收到一個神祕的「urllib2.HTTPError:HTTP錯誤401:未知授權頭」
import gdata.youtube, gdata.youtube.service, urllib2
yt_service = gdata.youtube.service.YouTubeService()
yt_service.ClientLogin("[email protected]","password")
yt_service.ProgrammaticLogin()
auth = yt_service.current_token.get_token_string()
url = "https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/captions"
req = urllib2.Request(url, "Transcript", {'Content-Type': 'application/vnd.youtube.timedtext; charset=UTF-8', 'Content-Language:': 'en', 'Authorization': auth})
f = urllib2.urlopen(req)
該URL可能不應包含「%20HTTP/1.1」。 – johankj
你說得對。我只是試了一下,現在有一個新的錯誤。我會相應地更新我的問題。 – Brandon
嘗試使用「授權」:標頭中的'承載者'+ auth' – Jared