首页 > 解决方案 > G Suite Drive API:为什么我无法获取特定文件的权限?

问题描述

我正在使用来自 G Suite Drive 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.

导致问题的文件是 JPEG。我有文件 ID 和文件名。

情况如下:

任何人都可以阐明这一点吗?

感谢您的时间。

标签: google-apigoogle-drive-apigoogle-oauthgoogle-workspace

解决方案


如果您的权限允许您使用Files: get但不允许使用Permissions: list,则您对文件只有查看权限

您需要成为编辑或所有者才能使用Permissions:list


推荐阅读