Python 删除文件google drive时出现权限不足错误

Python 删除文件google drive时出现权限不足错误,python,google-api,google-drive-api,google-oauth,google-api-python-client,Python,Google Api,Google Drive Api,Google Oauth,Google Api Python Client,我正在尝试删除我的谷歌硬盘中的所有文件 request=drive\u service.files().list().execute()) 对于请求中的[“文件”]: drive_service.files().delete(fileId=a[“id”]).execute() 我得到的是: 返回权限不足错误 我想要的是: 删除所有文件,删除与我共享的所有内容,使其看起来像一个新的驱动器 编辑: 编辑2: 可以删除这些文件吗 编辑3 由于该文件是与我共享的,我认为不能与他们一起使用del

我正在尝试删除我的谷歌硬盘中的所有文件

request=drive\u service.files().list().execute())
对于请求中的[“文件”]:
drive_service.files().delete(fileId=a[“id”]).execute()
我得到的是:

返回权限不足错误

我想要的是:

删除所有文件,删除与我共享的所有内容,使其看起来像一个新的驱动器

编辑:

编辑2:

可以删除这些文件吗

编辑3

由于该文件是与我共享的,我认为不能与他们一起使用
delete()
函数,因为我不是所有者。 那么,我如何才能从我的驱动器中删除这些文件,任何解决错误权限不足的方法

权限不足

表示当前与您进行身份验证的用户未授予您执行您尝试执行的操作的权限。或者用户自己没有权限做你想做的事情

范围 为了使应用程序能够删除文件,您需要对用户驱动器帐户具有写访问权限。当您对您的用户进行身份验证时,您提供了一个作用域,若您遵循其中一个,那个么您很可能使用了

作用域用于定义应用程序所需的访问权限以及用户运行应用程序所需的请求。此作用域仅允许您对用户驱动器帐户进行读取访问。您需要的是完全访问权限

请确保重新验证您的应用程序。它应该再次弹出并要求您授予它访问权限。一旦您运行了请求正确访问的应用程序,这将起作用

用户不拥有该文件
如果用户自己不拥有该文件,则无法将其删除

我使用的范围是
https://www.googleapis.com/auth/drive
请检查此链接,希望您的问题已得到解决提供的作用域在
Gdrive
中具有最高优先级,因此在纸上您应该能够删除google drive帐户中的任何文件(应用程序数据文件夹除外),如果你已经正确地实现了一切。我已经添加了图像,我可以在谷歌硬盘网站上的“与我共享”,但不能在api上@Suman@VasuDeo.s您是否可以检查添加的编辑以清楚地了解我在所有范围(包括您回答中的范围)中使用和尝试的问题?您是否验证了您的应用程序?它是否再次弹出并向您显示同意屏幕?是的,每次我都删除令牌文件并重新验证它是“与我共享”的文件,这是我无法从驱动器中删除的文件。这是另一个问题,您需要删除用户对该文件的权限而不是删除该文件。这应该告诉您如何做,您将需要将调用转换为python。