gpt4 book ai didi

c# - 谷歌驱动器 API "The download quota for this file has been exceeded"

转载 作者:行者123 更新时间:2023-11-30 12:55:34 25 4
gpt4 key购买 nike

我正在开发一款可以从 Google 云端硬盘上传和下载文件的应用。我有适当的上传/下载机制,并且一直在使用已上传的几个文件进行一些下载测试。大约 13 小时前一切都很好。但是,现在,我再次尝试下载其中一个文件,却收到“403”错误,提示“已超出该文件的下载配额”

{
"error": {
"errors": [
{
"domain": "global",
"reason": "downloadQuotaExceeded",
"message": "The download quota for this file has been exceeded."
}
],
"code": 403,
"message": "The download quota for this file has been exceeded."
}
}

我昨天在调试和对应用程序的其他部分进行一些测试时下载了这个文件大概 10 或 20 次。 10 或 20 似乎是开始限制下载的一个非常低的阈值。显然,我可以只上传一个新文件并开始下载它。所以这看起来很奇怪。还有其他人必须处理来自 Google Drive api 的这个错误吗?我执行下载的代码非常简单,如下所示:

var url = "https://www.googleapis.com/drive/v3/files/" + fileId + "?alt=media";
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
request.Headers.Add("Authorization", "Bearer " + AccessToken);
WebResponse response = request.GetResponse();

最佳答案

你有链接,例如:

https://www.googleapis.com/drive/v3/files/[FILE ID]?alt=media&key=[ETC...]

获取 [FILE ID],将其粘贴到 GDrive 链接:

https://drive.google.com/open?id=[FILE编号]

现在您可以访问该文件了。

然后创建一个副本到您自己的云端硬盘文件夹,这样您就可以下载文件并避免出现“downloadQuotaExceeded”消息。

关于c# - 谷歌驱动器 API "The download quota for this file has been exceeded",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47836948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com