列出并下载大量文件时,Google Drive api会返回500内部错误

时间:2013-09-17 10:05:14

标签: c# google-drive-api

9/17/2013 3:04 PM Error: Google.GoogleApiRequestException: Google.Apis.Requests.RequestError
Internal Error [500]
Errors [
    Message[Internal Error] Location[ - ] Reason[internalError] Domain[global]
]

    at Google.Apis.Requests.Request.AsyncRequestResult.GetResponse()
   at Google.Apis.Requests.ClientServiceRequest`1.GetResponse()
   at Google.Apis.Requests.ClientServiceRequest`1.Fetch()

我尝试下载15GB的文件,每个文件大小为2MB,页面大小为100.下载1500个文件后,出现上述错误。它是API中的错误吗?请帮忙。 注意:我正在恢复令牌。

1 个答案:

答案 0 :(得分:0)

API文档suggests implementing an exponential backoff以响应500内部错误。

以下是您可以使用的示例retry helper class