【发布时间】:2019-11-08 03:13:24
【问题描述】:
我正在尝试删除我的谷歌驱动器中的所有文件。
request = drive_service.files().list().execute()
for a in request["files"]:
drive_service.files().delete(fileId=a["id"]).execute()
我得到了什么:
返回权限不足错误。
我想要什么:
删除所有文件并删除与我共享的所有内容,使其看起来像一个全新的驱动器。
编辑:
编辑 2:
是否可以删除这些文件?
编辑 3
由于文件是与我共享的,我认为不能与他们一起使用delete() 功能,因为我不是所有者。
那么如何从驱动器中删除这些文件,以及权限不足的错误解决方法。
【问题讨论】:
-
我使用的范围是
https://www.googleapis.com/auth/drive -
请查看此链接希望您的问题得到解决Here link
-
提供的范围在
Gdrive中具有最高优先级,因此在纸面上,如果您已正确实施所有内容,您应该能够删除您的谷歌驱动器帐户中的任何文件(应用程序数据文件夹除外) . -
我已经添加了我可以在谷歌驱动器网站上的“与我共享”上做的图片,但不是在 api @Suman
-
@VasuDeo.s 您能否检查添加的编辑以清楚地了解问题
标签: python google-api google-drive-api google-oauth google-api-python-client