【问题标题】:Google Drive API service Account "The user has exceeded their Drive storage quota" pythonGoogle Drive API 服务帐户“用户已超出其驱动器存储配额”python
【发布时间】:2017-07-07 02:49:50
【问题描述】:

两个月前,我为 Google Drive API 创建了一个服务帐户,并使用它来将每周基本的文件上传到共享文件夹。从几天开始,我在尝试使用此 API 上传文件时遇到以下错误

“用户已超出其云端硬盘存储配额”

我尝试上传到另一个文件夹,但仍然遇到同样的问题。我不确定我在这里是否做错了什么。

谢谢,Teja

【问题讨论】:

    标签: python google-drive-api


    【解决方案1】:

    从您的问题看来,您正在使用服务帐户代理标准帐户。首先要做的是确定哪个帐户超出配额,即。它是服务帐户还是标准帐户?您可以使用 About.get 方法查看每个帐户的已用和可用配额。如果是服务帐号,可能是因为上传的文件仍归服务帐号所有。您可能需要更改他们的权限,以便他们归标准帐户所有。 @nicolas 链接到的答案非常有帮助。

    如果您使用服务帐户作为代理,请考虑不要这样做,因为它有点笨拙。相反,您应该考虑使用保存的刷新令牌直接上传到标准帐户。每种方法各有利弊。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-10
        • 2019-03-07
        • 2021-02-10
        • 2023-03-09
        • 1970-01-01
        • 2015-03-28
        • 2021-08-04
        • 2016-09-10
        相关资源
        最近更新 更多