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

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