Простое текстовое сообщение, которое будет включено в электронное письмо с уведомлением.
enforceSingleParent (deprecated)
boolean
Устарело: подробности см. в moveToNewOwnersRoot .
moveToNewOwnersRoot
boolean
Этот параметр вступит в силу только в том случае, если объект не находится на общем диске и запрос пытается передать право собственности на объект. Если установлено значение true , элемент будет перемещен в корневую папку «Мой диск» нового владельца, а все предыдущие родительские элементы будут удалены. Если установлено значение false , родители не изменяются.
sendNotificationEmail
boolean
Отправлять ли уведомление по электронной почте при совместном использовании пользователям или группам. По умолчанию это значение истинно для пользователей и групп и не разрешено для других запросов. Его нельзя отключать для передачи прав собственности.
supportsAllDrives
boolean
Поддерживает ли запрашивающее приложение как «Мои диски», так и общие диски.
supportsTeamDrives (deprecated)
boolean
Устарело: вместо этого используйте supportsAllDrives .
transferOwnership
boolean
Передавать ли право собственности указанному пользователю и понизить статус текущего владельца до уровня записывающего устройства. Этот параметр необходим для подтверждения побочного эффекта.
useDomainAdminAccess
boolean
Оформите запрос от имени администратора домена; если установлено значение true, то запрашивающей стороне будет предоставлен доступ, если параметр идентификатора файла относится к общему диску, а запрашивающая сторона является администратором домена, к которому принадлежит общий диск.
В случае успеха тело ответа содержит вновь созданный экземпляр Permission .
Области авторизации
Требуется одна из следующих областей OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
Некоторые области ограничены, и для их использования требуется оценка безопасности вашего приложения. Дополнительную информацию см. в руководстве по авторизации .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-10-30 UTC."],[[["Creates a permission for a file or shared drive, with the last update applied in case of concurrent operations."],["Sends a `POST` request to `https://www.googleapis.com/drive/v3/files/{fileId}/permissions` to create the permission."],["Requires specifying the `fileId` as a path parameter and offers various optional query parameters for customization like email notifications and ownership transfer."],["The request body should contain a `Permission` object defining the access rights, and the successful response will return the created `Permission` object."],["Needs authorization with either `https://www.googleapis.com/auth/drive` or `https://www.googleapis.com/auth/drive.file` scope."]]],["This document details the process for creating a file or shared drive permission using a `POST` HTTP request to the specified Google Drive API endpoint. The `fileId` path parameter identifies the target. Various query parameters, such as `sendNotificationEmail`, `transferOwnership`, and `moveToNewOwnersRoot`, configure the permission's behavior. The request and response bodies are instances of the `Permission` resource. Authorization requires specific OAuth scopes, and concurrent operations on the same file are unsupported.\n"]]