Пример использования: * Создан общий диск «Demo_Folder» * Для «Пользователя A» - предоставлен доступ к менеджеру контента. Для «Пользователя Б» - предоставил доступ Viewer. * Загрузил 3 файла (file1.sv, file2.csv и file3.csv) в Demo_Folder * Для file3.csv я хотел бы предоставить доступ редактора «пользователю B». Я смог сделать это через пользовательский интерфейс. Однако я не могу сделать это с помощью API.
Вот код:
permission = {u'role ': u'writer'} service. permissions (). update (fileId = file_id, supportsAllDrives = True, permissionId = permission_id, body = permission) .execute ()
Ошибка: googleapiclient.errors.HttpError: https://www.googleapis.com/drive/v3/files/ < ***********> / permissions / <********>? alt = json & supportsAllDrives = true возвращено «Невозможно обновить или удалить унаследованное разрешение для элемента общего диска.»>