Google api G套件驱动API:为什么可以';我不能获得特定文件的权限吗?

Google api G套件驱动API:为什么可以';我不能获得特定文件的权限吗?,google-api,google-drive-api,google-oauth,google-workspace,Google Api,Google Drive Api,Google Oauth,Google Workspace,我正在使用来自G套件驱动器API的数据,并收到以下错误: [2020-05-09 05:42:33,626: INFO/ForkPoolWorker-1] URL being requested: GET https://www.googleapis.com/drive/v3/files/<FILE_ID>/permissions?fields=%2A&alt=json [2020-05-09 05:42:34,089: WARNING/ForkPoolWorker-1] E

我正在使用来自G套件驱动器API的数据,并收到以下错误:

[2020-05-09 05:42:33,626: INFO/ForkPoolWorker-1] URL being requested: GET https://www.googleapis.com/drive/v3/files/<FILE_ID>/permissions?fields=%2A&alt=json
[2020-05-09 05:42:34,089: WARNING/ForkPoolWorker-1] Encountered 403 Forbidden with reason "insufficientFilePermissions"
[2020-05-09 05:42:34,089: WARNING/ForkPoolWorker-1] drive#permission: HTTP error (code 403): The user does not have sufficient permissions for this file.
[2020-05-09 05:42:33626:INFO/ForkPoolWorker-1]请求的URL:获取https://www.googleapis.com/drive/v3/files//permissions?fields=%2A&alt=json
[2020-05-09 05:42:34089:警告/ForkPoolWorker-1]遇到403禁止,原因是“文件权限不足”
[2020-05-09 05:42:34089:警告/ForkPoolWorker-1]驱动器#权限:HTTP错误(代码403):用户没有足够的权限访问此文件。
引起问题的文件是JPEG。我有文件ID和文件名

情况如下:

  • 使用查找文件并提供文件ID时,将返回200 HTTP响应
  • 使用查找文件权限时,会引发403 HTTP错误
  • 使用驱动器搜索栏查找文件并提供文件名时,未找到任何内容
有人能解释一下吗

谢谢你抽出时间

403禁止,原因为“文件权限不足”

意味着你没有权限去做你想做的事情

要求执行操作的用户已使用以下作用域之一进行身份验证

如果更改应用程序中的作用域,请记住,需要再次运行应用程序,以便它请求用户的同意才能获得新的同意

403禁止,原因为“文件权限不足”

意味着你没有权限去做你想做的事情

要求执行操作的用户已使用以下作用域之一进行身份验证

如果更改应用程序中的作用域,请记住,需要再次运行应用程序,以便它请求用户的同意才能获得新的同意

如果您的权限允许您使用但不允许,则您只能查看文件 您需要是编辑或所有者才能使用
权限:list

如果您的权限允许您使用,但不允许,则您只能查看文件
您需要是编辑或所有者才能使用
权限:list

@DalmTo请纠正我的错误,但文件和权限API都有一些共同的作用域。例如,我在两个API调用中使用相同的作用域:,这在理论上是有效的。如果是的话,为什么我在一个案例中得到200个响应,在另一个案例中得到403个响应。可能这与作用域无关。只读只允许您读取数据,如果您想更改数据,则不允许您更改数据,然后您将需要drive.file权限。@DalmTo请纠正我的错误,但文件和权限API都有一些共同的作用域。例如,我在两个API调用中使用相同的作用域:,这在理论上是有效的。如果是的话,为什么我在一个案例中得到200个响应,在另一个案例中得到403个响应。可能这与作用域无关。只读将只允许您读取数据,如果您想更改数据,则不允许您更改数据,然后您将需要drive.file权限。您是该文件的所有者/编辑器还是查看器?您是该文件的所有者/编辑器还是查看器?