Google 驱动器 API 仅允许插入 returns id

Google Drive API insert permission only returns id

我正在使用此请求授予用户对文件夹的权限

https://www.googleapis.com/drive/v2/files/{{id}}/permissions?sendNotificationEmails=true&fields=emailAddress,id,name,role,type,value

但它 returns 只有 id 字段

{ id: '0123456789876543210' } 像这样

我怎样才能得到响应中的所有其他信息?或者, 驱动器 REST API 中有任何 BUG 吗?

来自此处的文档https://developers.google.com/drive/v2/reference/permissions/list

return 资源的格式如下:

{
  "kind": "drive#permissionList",
  "etag": etag,
  "selfLink": string,
  "items": [
    permissions Resource
  ]
}

这意味着您需要将查询字段参数指定为

items(emailAddress,id,name,role,type,value)

而不是:

emailAddress,id,name,role,type,value

或者,您可以省略字段参数以确保您确实拥有可用的信息。希望对您有所帮助!