【发布时间】:2013-05-17 13:04:50
【问题描述】:
在Google.Apis.Drive.v2.Data.File 类中,它只提供最后修改用户的名称。如何获取用户的完整信息(如电子邮件、用户 ID 等)?
var service = new DriveService(auth);
Google.Apis.Drive.v2.Data.File file = service.Files.Get("fileid").Fetch();
file.LastModifyingUserName;// = "User Name" //How to get email id of this user?
在一个组织中,可以有多个姓名相同的人。区分的是用户ID。所以我需要电子邮件 ID。
E.g Allan Donald => allan1@corp.com
Allan Donald => allan2@corp.com
这很有可能。
【问题讨论】:
-
developers.google.com/drive/examples/dotnet for c sharp
-
我认为您没有正确解决问题。为了更清晰,我编辑了我的帖子。
-
LastModifyingUserName 仅包含名称,而不包含电子邮件 ID 或用户 ID。但我需要最后修改用户的用户 ID 或电子邮件 ID。
-
使用我们现有的权限模型和 API 功能无法检索用户电子邮件。不过,我们正在努力改进它。
标签: c# google-drive-api