Frage

Ich hatte ein Programm geschrieben, das ein Dateiobjekt erstellt, das standardmäßig im Stammordner erstellt wird, wenn kein Elternteil angegeben ist.Angesichts der ID des Parent der Datei ruft er dann den Stammordner ab.

Für einen seltsamen Grund funktioniert dies nicht mehr, anstatt den Stammordner zurückzugeben, erhalte ich eine Datei nicht gefunden.Irgendwelche Ideen?

danke

update

Ich habe versucht, die Datei abzurufen, indem Sie in "root" als file_id eingeben, und ich bin auf denselben Fehler aufgetreten.

generasacodicetagpre.

Nachfolgend wird die verwendete Funktion

generasacodicetagpre.

Ich kann jedoch in der Lage sein, andere Dateien mit der ID außer der Wurzel zu erhalten.

War es hilfreich?

Lösung

ohne Code zu sehen, schwer zu sagen, was Sie falsch machen.Aber es gibt einen wesentlich einfacheren Weg, um den Stammordner für einen Benutzer zu erhalten, als das, was Sie tun!

Sie können die spezielle 'root'-ID verwenden, um den Stammordner des aktuellen Benutzers zu verweisen.

Holen Sie sich https://www.googleapis.com/drive/v2/files/root

, in der Informationen zum Root-Ordner zurückgegeben werden.Es ist auch in der über Sammlung .

Update: Details zum Stammordner sind nur mit dem https://www.googleapis.com/ verfügbarAuth / Drive Geltungsbereich.Bei Verwendung des Dateibereichs gibt es keinen Weg, um den Stammordner von der Laufwerks-Benutzeroberfläche oder den Picker zu öffnen, um den Zugriff durch die App zu autorisieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top