我们可以在使用Google Drive API v2时设置urlfetch截止日期吗?

时间:2013-07-03 02:07:55

标签: python google-app-engine google-drive-api

亲爱的所有

我的应用程序错误日志,如下图所示:

Deadline exceeded while waiting for HTTP response from URL: https://www.googleapis.com/drive/v2/files?q=...

我知道这是由UrlFetch的截止日期设置引起的。我想知道我是否可以暂时更改此API调用的截止日期,而不会影响我的应用程序的其他部分。之后,我想知道以下代码是否有效:

self.http = self.credentials.authorize(httplib2.Http(timeout=30))
self.gService = build('drive', 'v2', http=self.http, developerKey=getApiKey())

干杯。

1 个答案:

答案 0 :(得分:1)

不,那不行。

在内部,app引擎的httplib2使用urlfetch。但是,httplib2中的参数不会传递给urlfetch。我知道使用默认的5秒截止日期的Drive API很痛苦......当我需要在app引擎上开发任何Drive应用程序时,我只使用不带google-api-python-client的urlfetch。