Sie können Google Drive-Dateien und -Ordner über die Drive-Benutzeroberfläche oder über die Google Drive API für andere Personen freigeben. Bei der Freigabe über Google Drive können Sie festlegen, ob andere Personen die Datei bearbeiten, kommentieren oder nur öffnen dürfen.
Ein Ressourcenschlüssel schützt Ihre Datei vor unbeabsichtigtem Zugriff. Ressourcenschlüssel sind zusätzliche Parameter, die übergeben werden, damit Nutzer auf bestimmte Dateien zugreifen können, die über einen Link freigegeben wurden. Nutzer, die die Datei noch nicht aufgerufen haben, müssen den Ressourcenschlüssel angeben, um Zugriff zu erhalten. Nutzer, die die Datei vor Kurzem aufgerufen haben oder direkten Zugriff haben, benötigen den Ressourcenschlüssel nicht, um auf die Datei zuzugreifen.
Eine über einen Link freigegebene Drive-Datei kann nur von Nutzern erkannt werden, die über eine type=user
- oder type=group
-permissions
-Ressource auf die Datei zugreifen können. Für Anfragen von Nutzern, die nur mithilfe der Berechtigung type=domain
oder type=anyone
Zugriff auf diese über Links freigegebenen Dateien haben, ist möglicherweise ein Ressourcenschlüssel erforderlich.
Weitere Informationen zu Berechtigungen finden Sie im Hilfeartikel Dateien, Ordner und Ablagen freigeben. Eine vollständige Liste der Rollen und der jeweils zulässigen Vorgänge finden Sie unter Rollen und Berechtigungen.
Ressourcenschlüssel aus der Datei lesen
Die Drive API gibt den Ressourcenschlüssel einer Datei im schreibgeschützten Feld resourceKey
der Ressource files
zurück.
Wenn die Datei eine Drive-Verknüpfung ist, wird der Ressourcenschlüssel für das Verknüpfungsziel im schreibgeschützten Feld shortcutDetails.targetResourceKey
zurückgegeben.
Felder in der Ressource files
, die URLs wie exportLinks
, webContentLink
und webViewLink
zurückgeben, enthalten auch das resourceKey
-Objekt. Clients, die in die Drive-UI eingebunden sind, können auch resourceKeys
innerhalb des Parameters state
verwenden. Weitere Informationen finden Sie unter Dateien herunterladen und exportieren.
Ressourcenschlüssel für die Anfrage festlegen
Ressourcenschlüssel für alle Dateien, auf die in Anfragen an die Drive API verwiesen wird, werden im HTTP-Header X-Goog-Drive-Resource-Keys
festgelegt.
Anfragen an die Drive API können einen oder mehrere Ressourcenschlüssel mit dem HTTP-Header X-Goog-Drive-Resource-Keys
angeben.
Syntax
Eine Datei-ID und ein Ressourcenschlüsselpaar werden im Header mithilfe eines Schrägstrichs (/
) als Trennzeichen festgelegt. Der Header wird erstellt, indem alle Datei-ID- und Ressourcenschlüsselpaare mithilfe von Kommas (,
) als Trennzeichen kombiniert werden.
Angenommen, Sie möchten die Datei fileId1
aus dem Ordner fileId2
in den Ordner fileId3
verschieben. Angenommen, die Ressourcenschlüssel für diese drei Dateien sind resourceKey1
, resourceKey2
bzw. resourceKey3
. Der Header wird aus diesen Werten mit Schrägstrich und Komma als Trennzeichen erstellt:
X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3
Weitere Informationen
- Dateien, Ordner und Ablagen freigeben
- Dateien herunterladen und exportieren
- Dateiinhalte schützen
- Integration von Drive-UI konfigurieren