1

Python gdata ライブラリを使用して YouTube フィードを取得しようとしています。認証機能は正常に動作し、yt_service.ProgrammaticLogin() は動作し、サブ認証トークンの生成は動作しますが、いくつかのフィード (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 から「google.com」へ???

Google オンライン チュートリアルから何かをしようとしても、同じエラーが発生します。どうしたの?

4

1 に答える 1

1

解決しました。

YouTubeService オブジェクトに ssl=False を追加する必要があります。ただし、ドキュメントには何も表示されません。

yt = gdata.youtube.service.YouTubeService()
yt.ssl = False
于 2010-05-19T09:17:07.477 に答える