Method: permissions.update

Обновляет разрешение.

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

HTTP-запрос

PUT https://www.googleapis.com/drive/v2/files/{fileId}/permissions/{permissionId}

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

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

Параметры
fileId

string

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

permissionId

string

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

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

Параметры
removeExpiration

boolean

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

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

transferOwnership

boolean

Приводит ли изменение роли на owner к понижению статуса текущих владельцев до «писателей». Ничего не происходит, если указанная роль не является owner .

useDomainAdminAccess

boolean

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

enforceExpansiveAccess
(deprecated)

boolean

Устарело: все запросы используют расширенные правила доступа.

Текст запроса

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

Ответный текст

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

Области полномочий

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

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

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