我正在使用我剥离的一些功能获取 Oauth2 令牌: https ://code.google.com/p/google-api-python-client/source/browse/#hg%2Foauth2client
我试过了:
yt_service = gdata.youtube.service.YouTubeService()
yt_service.developer_key = YOUTUBE_DEV_KEY
yt_service.access_token = FRESH_OAUTH2_ACCESS_TOKEN
yt_service.client_id = YOUTUBE_OAUTH2_CLIENT_ID
yt_service.email = YOUTUBE_USER_EMAIL
yt_service.password = YOUTUBE_USER_PASSWORD
yt_service.source = YOUTUBE_DEV_SRC
yt_service.ProgrammaticLogin()
但我不确定如何正确接听电话GetFormUploadToken
或UpdateVideoEntry
. 以前我只是使用 adeveloper_key
并且它正在工作(使用gdata.youtube.service.YouTubeService()
)。
我也尝试使用这个例子,但它没有很好地评论,文档也没有更好: https ://code.google.com/p/youtube-api-samples/source/browse/samples/python/ update_video.py
我试着简单地改变
build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION,
http=credentials.authorize(httplib2.Http()))
至
build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION,
ACCESS_TOKEN=current_access_token)
但它只是抱怨它不知道是什么ACCESS_TOKEN
。