2017-08-16 5 views
0

Ich habe einen Code geschrieben, wo ich Google Drive Ordner erstellen und diese per E-Mail teilen werde.Google Drive API Freigabeberechtigungen

Meine Idee ist, dass meine hinzugefügten Benutzer Dateien hinzufügen und bearbeiten können, aber sie sollten keinen Zugriff darauf haben, sie zu teilen oder neue Benutzer hinzuzufügen. Ich fand, wie es manuell zu tun, setzen Sie einfach ein Häkchen in dem erweiterten Abschnitt, Screenshot zum Beispiel:

enter image description here

aber ich kann nicht herausfinden, wie ich Editoren Zugriffsberechtigung ändern und das Hinzufügen neue Menschen mit Python-Funktion verhindern kann Code. Ich durchwühlte die ganze Bibliothek, aber ich fand die Antwort nicht, vielleicht unmöglich?

Antwort

0

Überprüfen Sie diese Dokumentation über Permissions, um loszulegen. Hier

wie es funktioniert,

Listen Berechtigungen sind für jede Datei und Ordner in Laufwerk zur Verfügung. Jede Berechtigung gibt type, role und emailAddress or domain, an, die eine Zugriffsebene für eine Datei oder einen Ordner ermöglichen. Diese Werte wirken zusammen , um den Zugriff entsprechend zu beschränken. Der Typ begrenzt den Zugriff auf eine Gruppe von Benutzern. Die Felder für E-Mail-Adresse und Domäne geben an, auf welche Benutzer Zugriff haben können. Schließlich gibt die Rolle diesen Benutzern die Möglichkeit , etwas zu der Datei zu tun, wie es gelesen wird. In Kombination definieren diese -Eigenschaften eine vollständige Berechtigung.

Sie können auch diese documentation besuchen, um einen Einblick in die Grundlagen von Dateien und Ordnern zu erhalten.

+0

Ich weiß es, ich habe einen Arbeitscode, aber ich muss nur verhindern, dass Benutzer teilen! – Andrej

+0

Dann setze ich Typ: Leser, er ist nicht erlaubt, etwas zu tun einschließlich teilen, nur lesen .. und dann setze ich Schriftsteller Typ, er kann lesen, bearbeiten, schreiben und etc, Teilen für ihn ist möglich .. ich muss nur Schalte für ihn aus, um das Menü zu teilen. – Andrej