亲爱的大家

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

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


干杯。

最佳答案

不,那是行不通的。

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

关于python - 我们可以在使用Google Drive API v2时设置urlfetch截止日期吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17438615/

10-12 21:25