Google Team Drive: список изменений не дает никакого результата, если запрашивается для конкретного командного диска - PullRequest
0 голосов
/ 03 мая 2018

Я тоже пытался использовать идентификатор изменения "1". Но он возвращает пустой результат. Однако, если искать весь диск (командные диски и Мой диск), он работает нормально. Я пробовал это в песочнице Google API. Дает тот же результат.

Вот фрагмент кода, который я использовал.

            List<Change> allteamdriveChanges = new List<Change>();
            ChangesResource.ListRequest req = _gdrive.Changes.List();           
            req.StartChangeId = (long)(Convert.ToUInt64(changeId) + 1);
            req.MaxResults = 1000;
            req.IncludeTeamDriveItems = true;
            req.SupportsTeamDrives = true;
            req.TeamDriveId = teamDriveId;

            do
            {
                ChangeList changes = req.Execute();

                foreach(var change in changes.Items)
                {                   
                        allteamdriveChanges.Add(change);
                }               
                
                currentChangeId = changes.LargestChangeId.ToString();
              
                req.PageToken = changes.NextPageToken;

            } while (!String.IsNullOrEmpty(req.PageToken));

            return allteamdriveChanges;

        

Может кто-нибудь разобраться в этом?

...