Method: permissions.update

Обновляет разрешение с помощью семантики исправления.

Предупреждение: одновременные операции с правами доступа к одному и тому же файлу не поддерживаются; применяется только последнее обновление.

HTTP-запрос

PATCH https://www.googleapis.com/drive/v3/files/{fileId}/permissions/{permissionId}

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
fileId

string

Идентификатор файла или общего диска.

permissionId

string

Идентификатор разрешения.

Параметры запроса

Параметры
removeExpiration

boolean

Удалять ли дату истечения срока действия.

supportsAllDrives

boolean

Поддерживает ли запрашивающее приложение как «Мои диски», так и общие диски.

supportsTeamDrives
(deprecated)

boolean

Устарело: используйте вместо этого supportsAllDrives .

transferOwnership

boolean

Следует ли передать право собственности указанному пользователю и понизить статус текущего владельца до записи. Этот параметр необходим для подтверждения побочного эффекта.

useDomainAdminAccess

boolean

Оформить запрос от имени администратора домена; если установлено значение true, то инициатору запроса будет предоставлен доступ, если параметр идентификатора файла относится к общему диску и запрашивающий является администратором домена, к которому принадлежит общий диск.

Тело запроса

Тело запроса содержит экземпляр Permission .

Тело ответа

В случае успеха тело ответа содержит экземпляр Permission .

Области авторизации

Требуется одна из следующих областей действия OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

Некоторые области ограничены, и для их использования приложением требуется оценка безопасности. Дополнительные сведения см. в руководстве по авторизации .