【发布时间】:2017-07-07 02:49:50
【问题描述】:
两个月前,我为 Google Drive API 创建了一个服务帐户,并使用它来将每周基本的文件上传到共享文件夹。从几天开始,我在尝试使用此 API 上传文件时遇到以下错误
“用户已超出其云端硬盘存储配额”
我尝试上传到另一个文件夹,但仍然遇到同样的问题。我不确定我在这里是否做错了什么。
谢谢,Teja
【问题讨论】:
两个月前,我为 Google Drive API 创建了一个服务帐户,并使用它来将每周基本的文件上传到共享文件夹。从几天开始,我在尝试使用此 API 上传文件时遇到以下错误
“用户已超出其云端硬盘存储配额”
我尝试上传到另一个文件夹,但仍然遇到同样的问题。我不确定我在这里是否做错了什么。
谢谢,Teja
【问题讨论】:
从您的问题看来,您正在使用服务帐户代理标准帐户。首先要做的是确定哪个帐户超出配额,即。它是服务帐户还是标准帐户?您可以使用 About.get 方法查看每个帐户的已用和可用配额。如果是服务帐号,可能是因为上传的文件仍归服务帐号所有。您可能需要更改他们的权限,以便他们归标准帐户所有。 @nicolas 链接到的答案非常有帮助。
如果您使用服务帐户作为代理,请考虑不要这样做,因为它有点笨拙。相反,您应该考虑使用保存的刷新令牌直接上传到标准帐户。每种方法各有利弊。
【讨论】:
【讨论】: