Google 云端硬盘 api 在列出和下载大量文件时返回 500 内部错误

本文关键字:文件 返回 错误 内部 下载 api 硬盘 云端 Google | 更新日期: 2023-09-27 18:31:31

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 中的错误吗?请帮忙。注意:我正在正确恢复代币。

Google 云端硬盘 api 在列出和下载大量文件时返回 500 内部错误

API 文档建议实现指数退避以响应 500 内部错误。

下面是可以使用的重试帮助程序类示例。