gdata youtube api 302 «Документ перемещен» - PullRequest
1 голос
/ 19 мая 2010

Я пытаюсь получить каналы YouTube с библиотекой Python gdata.Функции аутентификации работают нормально, yt_service.ProgrammaticLogin () работает, генерирует токены subauth и т. Д., Но когда я пытаюсь получить некоторые каналы (GetMostRecentVideoFeed, GetYouTubeVideoEntry, даже GetFeed и любые другие), я получаю:

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 Ответ

1 голос
/ 19 мая 2010

решаемая.

Вам необходимо добавить ssl = False в объект YouTubeService. Ничего об этом в документах не вижу.

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