file.LastModifyingUser.EmailAddress是否返回值?

时间:2019-04-03 00:10:40

标签: google-drive-api

每当我尝试从C#应用程序访问驱动器文件的LastModifyingUser时,电子邮件地址始终为null。当我在API资源管理器中使用相同的查询时,我可以得到地址,所以我想知道库是否存在问题,或者我只是缺少什么。

这听起来像是here中所述的相同问题,但是建议的解决方法对我不起作用。

作为参考,这是我的请求代码:

FilesResource.ListRequest recordFoldersRequest = service.Files.List();
recordFoldersRequest.Fields = "nextPageToken, files(*)";
recordFoldersRequest.SupportsTeamDrives = true;
recordFoldersRequest.IncludeTeamDriveItems = true;
recordFoldersRequest.Corpora = "teamDrive";

var result = recordFoldersRequest.Execute();
var files = result.Files;

if (files != null && files.Count > 0)
{
    foreach (Google.Apis.Drive.v3.Data.File file in files)
    {
        //file.LastModifyingUser.EmailAddress is always null here
    }
}

0 个答案:

没有答案