Method: permissions.update

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

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

HTTP-запрос

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

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

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

Параметры
file Id

string

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

permission Id

string

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

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

Параметры
remove Expiration

boolean

Удалять ли срок годности.

supports All Drives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

transfer Ownership

boolean

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

use Domain Admin Access

boolean

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

enforce Expansive Access

boolean

Должен ли запрос применять расширенные правила доступа.

Тело запроса

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

Тело ответа

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

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

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

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

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