2012-09-12 17 views
5

Gibt es eine Option zum Ändern der Freigabeeinstellungen über das Drive SDK?Freigabeberechtigungen für das Google Drive SDK-Update

Wenn ich Berechtigungen auf Benutzerebene mit einer E-Mail-ID hinzufügen. Ich kann die Sichtbarkeit Dauer von Doc als Private sehen. Wenn ich die Berechtigung für {'Wert': None festlegen, 'Typ': "anyone", 'Rolle': "Writer"}. Ich kann die Sichtbarkeit Dauer von doc als "Public on the web" sehen.

enter image description here

jede Hilfe können, welche Einstellungen können Freigabeeinstellungen Jeder mit Link gesetzt.

Das Problem mit der Öffentlichkeit auf Web ist, dass wir anonyme Benutzer sind in der Lage sehen konnte das Dokument zu finden und wir konnten unbekannte Präsenz auf dem doc sehen ..

+1

Sie durch Hinzufügen withLink versuchen Hat :wahr? Gemäß der API (https://developers.google.com/drive/v2/reference/permissions) zu Berechtigungen können Sie weitere Variablen hinzufügen, um sie zu definieren. – vicrabb

Antwort

4

Versuchen

'value' => 'me', 'type' => 'anyone', 'role' => 'reader', 'withLink' => true 

Diese Freigabeeinstellungen ändern zu Jeder mit Link.

+0

Danke, habe es gelöst. Dieser Berechtigungssatz löste die Probleme: {'Wert': Keine, 'Typ': "Jeder", 'Rolle': "Autor"} –

2

this link Versuchen mit den folgenden Werten

'value' = 'mich', 'Typ' = 'jemand', 'Rolle' = 'Leser'