2010-05-19 2 views
1

파이썬 gdata 라이브러리로 YouTube 피드를 얻으려고합니다. 인증 기능은 확인 작업, yt_service.ProgrammaticLogin는() 등 subauth 토큰 작품을 생성, 작동하지만 몇 가지 피드 (GetMostRecentVideoFeed, GetYouTubeVideoEntry, 심지어 GetFeed 및 기타) 내가 얻을 수하려고하면gdata youtube api 302 '문서가 옮겼습니다'

RequestError: {'status': 302, 'body': '<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">\n<TITLE>302 Moved</TITLE></HEAD><BODY>\n<H1>302 Moved</H1>\nThe document has moved\n<A HREF="http://www.google.com">here</A>.\r\n</BODY></HTML>\r\n', 'reason': 'Redirect received, but redirects_remaining <= 0'} 

302 to 'google.com'???

나는 Google 온라인 자습서에서 뭔가를하려했지만 동일한 오류가 발생합니다. 무슨 일이야?

답변

1

해결.

YouTubeService 개체에 ssl = False를 추가해야합니다. 그래도 문서에서는 아무 것도 볼 수 없습니다.

yt = gdata.youtube.service.YouTubeService() 
yt.ssl = False