2010-09-22 88 views
0

我已正确初始化YouTubeService。我可以移动/删除/重命名播放列表条目,但是当我尝试删除播放列表,我得到unhelpfull例外:Python YouTube Gdata Api:DeletePlaylist

_service = None 

def get_service(): 
    global _service 

    if _service is None: 
     _service = YouTubeService() 
     gdata.alt.appengine.run_on_appengine(_service) 
     _service.developer_key = settings.YTMANAGER_DEVELOPER_KEY 

     if 'token' in get_request().session: 
      _service.SetAuthSubToken(get_request().session['token']) 

    return _service 

def test(request): 
    get_service().DeletePlaylist('http://gdata.youtube.com/feeds/api/playlists/921AC6352FE6931F') 
    return HttpResponse('ok') 

例外:

Exception Type: RequestError 
Exception Value: {'status': 400, 'body': 'Invalid request URI', 'reason': ''} 
Exception Location: \gdata\service.py in Delete, line 1454 

回答