【发布时间】:2021-05-20 11:26:41
【问题描述】:
我想通过这个 API 列出文件及其权限 https://developers.google.com/drive/api/v3/reference/files/list
当我将字段设置为 * 或显式设置时
- 文件(id,name,description,mimeType,parents,trashed, permissions/*))
- 文件(id,name,description,mimeType,parents,trashed, permissions(*))
- 文件(id、名称、描述、mimeType、父母、已删除、权限/电子邮件地址)
我永远不会获得权限。
我得到了这个:
{
"id": "abc123"
"name": "Name of file",
"mimeType": "application/vnd.google-apps.folder",
"trashed": false,
"parents": [
"abc1234"
]
}
另外,我注意到 API 不返回 NULL 值(描述),但是当我通过 https://developers.google.com/drive/api/v3/reference/permissions/get 获取它时权限不是 NULL。
这是我在“试用此 API”中所说的内容。
curl \
'https://www.googleapis.com/drive/v3/files?supportsAllDrives=true&fields=files(id%2Cname%2Cdescription%2CmimeType%2Cparents%2Ctrashed%2Cpermissions)&key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed
有谁知道怎么回事?
【问题讨论】:
-
如果您使用 PHP 执行此操作,则应包含您的代码。
标签: php google-api permissions google-drive-api