Google drive api 谷歌硬盘下载限制/限制单个文件下载URL?

Google drive api 谷歌硬盘下载限制/限制单个文件下载URL?,google-drive-api,Google Drive Api,我在通过驱动器SDK访问的一个特定文件上看到403“拒绝访问网页”错误。它在早些时候工作,应用程序权限设置正确,并且我们成功地使用不同的令牌对同一个应用程序处理其他文件 我们正在成功地从SDK获取下载URL,然后只有在用户被重定向到下载URL后才能看到错误消息。正因为如此,很难追踪,但我们已经证实,它对一些人有效,但对其他人无效——它并没有完全停止 错误全文如下: 对该网页的访问被拒绝 您无权访问位于[…]的网页,您可能需要登录。 HTTP错误403(禁止):服务器拒绝满足请求 我们包括GET

我在通过驱动器SDK访问的一个特定文件上看到403“拒绝访问网页”错误。它在早些时候工作,应用程序权限设置正确,并且我们成功地使用不同的令牌对同一个应用程序处理其他文件

我们正在成功地从SDK获取下载URL,然后只有在用户被重定向到下载URL后才能看到错误消息。正因为如此,很难追踪,但我们已经证实,它对一些人有效,但对其他人无效——它并没有完全停止

错误全文如下:

对该网页的访问被拒绝
您无权访问位于[…]的网页,您可能需要登录。
HTTP错误403(禁止):服务器拒绝满足请求

我们包括GET download和(有效)access_令牌参数等等


我的问题是:这可能与目前正在发生的谷歌硬盘中断有关,还是对通过硬盘API访问单个文件有某种限制?我以前从未见过这种行为,而且这个响应没有被列在标准403响应中

我刚刚看到了类似的情况。我使用了一个新获得的访问令牌,所以我认为它与oauth无关。我的工作原理是下载的URL链接过时了。当我得到新的元数据(在downloadUrl中有不同的值)时,它使用以前失败的相同访问令牌工作


这只是一个理论,因为它在任何地方都没有被记录,我实际上认为410(甚至301)比403更合适。

这是固定的吗?可能是因为停电,但似乎不太可能。很难说。它只影响一个特定帐户上的一个特定文件。一切都很好,从低流量/无流量到(持续)每分钟2到3次下载,一切都很好,然后在500次下载之后,我们开始看到403。我们这边从来没有报告过错误,所以很难说它是什么时候开始的。我们转换到一个S3资源来度过这个高峰,从那以后就再也没有见过它——那个文件或任何其他文件。