Google api G套件驱动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
[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错误
- 使用驱动器搜索栏查找文件并提供文件名时,未找到任何内容
权限:list
如果您的权限允许您使用,但不允许,则您只能查看文件
您需要是编辑或所有者才能使用
权限:list
@DalmTo请纠正我的错误,但文件和权限API都有一些共同的作用域。例如,我在两个API调用中使用相同的作用域:,这在理论上是有效的。如果是的话,为什么我在一个案例中得到200个响应,在另一个案例中得到403个响应。可能这与作用域无关。只读只允许您读取数据,如果您想更改数据,则不允许您更改数据,然后您将需要drive.file权限。@DalmTo请纠正我的错误,但文件和权限API都有一些共同的作用域。例如,我在两个API调用中使用相同的作用域:,这在理论上是有效的。如果是的话,为什么我在一个案例中得到200个响应,在另一个案例中得到403个响应。可能这与作用域无关。只读将只允许您读取数据,如果您想更改数据,则不允许您更改数据,然后您将需要drive.file权限。您是该文件的所有者/编辑器还是查看器?您是该文件的所有者/编辑器还是查看器?