Google云端硬盘返回:
https://developers.google.com/drive/api/v3/reference/permissions
Google Drive Activity API v2返回Google UserID,例如: personName:人/ ACCOUNT_ID https://developers.google.com/drive/activity/v2/reference/rest/v2/activity/user#KnownUser
如何将用户电子邮件或userPermissionId与'people / ACCOUNT_ID'相匹配?
有没有办法获取具有用户email / permissionId的ACCOUNT_ID,反之亦然?
答案 0 :(得分:1)
people.get请求将不会给您任何信息。
答案 1 :(得分:0)
此名称对应于People API resourceName
进行一个people.get请求,指定格式为{{1}的resourceName
,并将people/xxxxx
设置为personFields
,将emailAddresses
设置为{{ 1}}
Dirve API v3方法Permissions: list会向您退回指定文件的所有现有权限ID和匹配的emailAddress
无法通过fields
直接过滤Permissions: list结果,因此您需要实现一种编程功能,以将文件的所有权限与特定用户名进行比较