Проблема в том, что данный пользователь не владеет файлом. После того, как вы покопались в новой версии, вам нужно удалить разрешения для пользователя в файле.
Первое, что вам нужно сделать, это запустить about.get для текущего пользователя
return service.About.Get().Execute();
Это даст вам идентификатор доступа этого пользователя
"missionId ":" 060305882255734372 ",
Как только это будет сделано, вы можете сделать permissions.get для этого пользователя.
var response = service.Permissions.Get(fileId, permissionId).Execute();
Ответ
{
"kind": "drive#permission",
"id": "06030588225573437",
"type": "user",
"role": "writer"
}
, который даст вам идентификатор разрешения в файле для данного пользователя.
Затем вы можете удалить разрешение на файл для пользователя, используя allow.delete
var response = service.Permissions.Delete(fileId, permissionId).Execute();