我正在使用JavaScript通过以下代码获取我的共享文件夹的权限:
gapi.client.drive.permissions.list({
'fileId': fileID,
'fields': '*'
});
返回
{
"kind": "drive#permission",
"id": "121212321331323321313",
"type": "user",
"emailAddress": "bar.foo@gmail.com",
"role": "reader",
"displayName": "Foo Bar",
"deleted": false,
"expirationTime": "2018-03-23T02:59:59.000Z",
},
我的问题是:我与非gmail域名共享了我的文件夹。然后,谷歌发出邀请,要求使用G Suite帐户登录才能共享,当发生这种情况时,会在权限列表中添加另一个用户。当MouseHover显示以下信息时,此用户:
Google Drive permissions Resource
有没有办法获得这些信息(被邀请)?(最好通过API)
发布于 2018-02-21 21:47:05
不幸的是,目前该数据不可用。即使执行一次permissions .get返回,完整的permission resource也不包含该信息。
{
"kind": "drive#permission",
"id": string,
"type": string,
"emailAddress": string,
"domain": string,
"role": string,
"allowFileDiscovery": boolean,
"displayName": string,
"photoLink": string,
"expirationTime": datetime,
"teamDrivePermissionDetails": [
{
"teamDrivePermissionType": string,
"role": string,
"inheritedFrom": string,
"inherited": boolean
}
],
"deleted": boolean
}
您可能需要考虑将其添加为功能请求。issue tracker
https://stackoverflow.com/questions/48907356
复制相似问题