获取Revision Drive SDK v3的最后修改用户

时间:2017-03-03 03:17:04

标签: c# google-drive-api

我正在尝试使用C#获取修订版的最后修改用户。

每当我尝试从Revision对象获取lastmodifieduser时,我最终得到一个空指针。

User driveuser;
foreach (string fileid in fileids)
  {
      revisionRequest = service.Revisions.List(fileid);
      revisionRequest.PageSize = 1;
    try
    {
        revisions = revisionRequest.Execute().Revisions;
    }catch(Exception e)
    {
        continue;
    }
    if(revisions != null && revisions.Count > 0)
    {
        foreach (var revision in revisions)
        {
            driveuser = revision.lastmodifyinguser;
        }
    }

    else
    {
        Console.WriteLine("No revisions");
    }
      user = null;
      revisions.Clear();

我最终以driveuser为空。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Pinoyyid的解决方案有效,我不得不使用revisionRequest.Fields添加我想要的字段