从昨天起,在我更改了使用的IP地址之后,一个工作的Python程序就停止工作了。我收到以下堆栈跟踪:
文件"C:\prod\googleSite\googleSite2.py",第23行,在feed = "C:\Python27\lib\site-packages\gdata\sites\client.py",()
第155行,在get_c ontent_feed auth_token=auth_token,**kwargs)文件"C:\Python27\lib\site-packages\gdata\client.py",行635,(在"C:\Python27\lib\site-packages\gdata\client.py",( get_feed **kwargs)文件行320中,在request 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();更新:问题在一小时后自行修复--是否有任何类型的提交或退出来避免这种情况?
发布于 2011-08-12 12:44:34
由于您没有在GetContentFeed中传递任何内容,所以它使用CONTENT_FEED_TEMPLATE % (self.domain, self.site)作为URI。我不确定IP更改是否影响了。域/站点值应该是什么,但可能值得检查一下。
https://stackoverflow.com/questions/7039603
复制相似问题