1

亲爱的大家

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

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())

干杯。

4

1 回答 1

1

不,那是行不通的。

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

于 2013-07-03T07:21:50.420 回答