gdata内部错误

时间:2011-08-12 11:43:53

标签: python gdata google-sites

从昨天起,我改变了所使用的IP地址后,一个正在运行的Python gdata程序停止了工作。 我收到以下堆栈跟踪:

  

追踪(最近一次通话):     文件“C:\ prod \ googleSite \ googleSite2.py”,第23行,中       feed = client.GetContentFeed()     get_c中的文件“C:\ Python27 \ lib \ site-packages \ gdata \ sites \ client.py”,第155行   ontent_feed       auth_token = auth_token,** kwargs)     get_feed中的文件“C:\ Python27 \ lib \ site-packages \ gdata \ client.py”,第635行       ** kwargs)     请求中的文件“C:\ Python27 \ lib \ site-packages \ gdata \ client.py”,第320行       RequestError)   gdata.client.RequestError:服务器响应:500,内部错误

代码如下:

    import gdata.sites.client
import gdata.sites.data
client = gdata.sites.client.SitesClient(source='xxx', site='yyy')
client.ssl = True  # Force API requests through HTTPS
client.ClientLogin('user@googlemail.com', 'password', client.source);
feed = client.GetContentFeed();

更新: 该问题在一小时后自行修复 - 是否有任何类型的提交或注销以避免这种情况?

1 个答案:

答案 0 :(得分:1)

由于您未在GetContentFeed中传递任何内容,因此它使用CONTENT_FEED_TEMPLATE % (self.domain, self.site)作为URI。我不确定IP更改是否会影响self.domain / self.site值应该是什么,但是可能值得检查它们。