Eine benutzerdefinierte Nur-Text-Nachricht für Benachrichtigungs-E-Mails.
enforceSingleParent (deprecated)
boolean
Eingestellt: Weitere Informationen findest du unter moveToNewOwnersRoot.
moveToNewOwnersRoot
boolean
Dieser Parameter wird nur wirksam, wenn sich das Element nicht in einer geteilten Ablage befindet und in der Anfrage versucht wird, die Eigentümerschaft des Elements zu übertragen. Ist die Richtlinie auf true gesetzt, wird das Element in den Stammordner „Meine Ablage“ des neuen Eigentümers verschoben und alle vorherigen übergeordneten Elemente werden entfernt. Wenn false festgelegt ist, werden übergeordnete Elemente nicht geändert.
sendNotificationEmails
boolean
Gibt an, ob beim Teilen für Nutzer oder Gruppen E-Mail-Benachrichtigungen gesendet werden sollen. Wenn role den Wert owner hat, wird dieser Parameter ignoriert und eine E-Mail gesendet.
supportsAllDrives
boolean
Gibt an, ob die Anwendung, die die Anfrage stellt, sowohl „Meine Ablage“ als auch geteilte Ablagen unterstützt.
Senden Sie die Anfrage als Domainadministrator. Ist die Richtlinie auf „true“ gesetzt, wird dem Anforderer Zugriff gewährt, wenn sich der Datei-ID-Parameter auf eine geteilte Ablage bezieht und der Anforderer ein Administrator der Domain ist, zu der die geteilte Ablage gehört.
Anfragetext
Der Anfragetext enthält eine Instanz von Permission.
Antworttext
Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von Permission.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
Einige Bereiche sind eingeschränkt und erfordern eine Sicherheitsprüfung, damit Ihre App sie verwenden kann. Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-09-03 (UTC)."],[[["Inserts a permission for a file or shared drive, but concurrent operations on the same file aren't supported."],["Uses an HTTP POST request to `https://www.googleapis.com/drive/v2/files/{fileId}/permissions` to insert the permission."],["Requires providing `fileId` as a path parameter and allows optional query parameters like `emailMessage`, `moveToNewOwnersRoot`, and others for customization."],["The request body should contain a `Permission` object, and a successful response will return the newly created `Permission` object."],["Requires authorization with one of the following OAuth scopes: `https://www.googleapis.com/auth/docs`, `https://www.googleapis.com/auth/drive`, or `https://www.googleapis.com/auth/drive.file`."]]],["This document outlines the process of inserting a permission for a file or shared drive via a `POST` request to the Google Drive API. The request requires a `fileId` path parameter. Query parameters include options for email notifications (`sendNotificationEmails`, `emailMessage`), ownership transfer (`moveToNewOwnersRoot`), and shared drive support (`supportsAllDrives`). The request body contains permission details and successful requests return the created permission instance. Authentication requires specific OAuth scopes like `https://www.googleapis.com/auth/drive`. Concurrent permission changes are not supported.\n"]]