Method: permissions.list

Listet die Berechtigungen einer Datei oder einer geteilten Ablage auf. Weitere Informationen finden Sie unter Dateien, Ordner und Ablagen freigeben.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
fileId

string

Die ID der Datei oder geteilten Ablage.

Abfrageparameter

Parameter
pageSize

integer

Die maximale Anzahl von Berechtigungen, die pro Seite zurückgegeben werden sollen. Wenn für Dateien in einer geteilten Ablage nicht festgelegt, werden maximal 100 Ergebnisse zurückgegeben. Wenn diese Option für Dateien, die sich nicht in einer geteilten Ablage befinden, nicht festgelegt ist, wird die gesamte Liste zurückgegeben.

pageToken

string

Das Token zum Fortsetzen einer vorherigen Listenanfrage auf der nächsten Seite. Dieser Wert sollte auf den Wert von nextPageToken aus der vorherigen Antwort festgelegt werden.

supportsAllDrives

boolean

Ob die anfragende Anwendung sowohl „Meine Ablage“ als auch geteilte Ablagen unterstützt.

supportsTeamDrives
(deprecated)

boolean

Verworfen: Verwenden Sie stattdessen supportsAllDrives.

useDomainAdminAccess

boolean

Stellen Sie die Anfrage als Domainadministrator.

Wenn der Wert auf true gesetzt ist und die folgenden zusätzlichen Bedingungen erfüllt sind, wird dem Antragsteller Zugriff gewährt:

  1. Der Parameter „fileId“ verweist auf eine geteilte Ablage.
  2. Der Antragsteller ist Administrator der Domain, zu der die geteilte Ablage gehört.

Weitere Informationen finden Sie unter Geteilte Ablagen als Domainadministrator verwalten.

includePermissionsForView

string

Gibt an, welche zusätzlichen Berechtigungen der Ansicht in die Antwort aufgenommen werden sollen. Nur published wird unterstützt.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Eine Liste der Berechtigungen für eine Datei.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "permissions": [
    {
      object (Permission)
    }
  ],
  "nextPageToken": string,
  "kind": string
}
Felder
permissions[]

object (Permission)

Die Liste der Berechtigungen. Wenn nextPageToken ausgefüllt ist, ist diese Liste möglicherweise unvollständig und es sollte eine zusätzliche Seite mit Ergebnissen abgerufen werden.

nextPageToken

string

Das Seitentoken für die nächste Seite mit Berechtigungen. Dieses Feld ist nicht vorhanden, wenn das Ende der Berechtigungsliste erreicht wurde. Wenn das Token aus irgendeinem Grund abgelehnt wird, sollte es verworfen und die Paginierung mit der ersten Ergebnisseite neu gestartet werden. Das Seitentoken ist in der Regel mehrere Stunden lang gültig. Wenn jedoch neue Artikel hinzugefügt oder entfernt werden, können sich die erwarteten Ergebnisse ändern.

kind

string

Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String "drive#permissionList".

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.meet.readonly
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly

Einige Bereiche sind eingeschränkt und erfordern eine Sicherheitsprüfung für Ihre App, damit sie verwendet werden können. Weitere Informationen finden Sie im Autorisierungsleitfaden.