我是网络应用的技术管理员,我们与云集成,允许用户上传已存在于其驱动器文件夹中的文件。在过去一两天,我们在执行Files.copy命令时收到了大量500错误。我们的日志告诉我们错误是" {错误:{错误:[[对象]],代码:500,消息:'内部错误' "。
有关如何减少此错误发生次数的建议吗?我们估计,对于Google云端硬盘SDK的1/4请求会发生这种情况。
根据要求提供更多信息:
以下是用于将文件复制到驱动器的代码。
copyDriveFile = (file, callback) ->
driveRequest({
url: "https://www.googleapis.com/drive/v2/files/#{file.id}/copy?key=omitted"
method: "POST"
params:
fileId: file.id
json:
title: file.name
jwt:
email: "my-account@developer.gserviceaccount.com"
keyFile: "file-key.pem"
scopes: ['https://www.googleapis.com/auth/drive']
},(err, res, body) ->
callback err, res, body
)