2016-07-19 24 views
1

Ich versuche, die gesamte Dateistruktur aus der OneDrive API herunterzuziehen, ohne manuell durchforschen zu müssen (für das Offline-Browsing), aber ich kann nicht finden, die Richtig params und die Dokumentation scheint nicht viel zu helfen.Abrufen der gesamten Dateistruktur von OneDrive JS API

Gerade jetzt, nachdem ihn mit dem OD-API zur Ermächtigung, ich sende eine Anfrage wie diese [...]/drive/root?select=id,name,size,file,folder,photo,@microsoft.graph.downloadUrl&expand=children&access_token=" + token

Die Antwort nur das Root-Verzeichnis zurück bringt und seine Kinder, aber von dort nicht zu erweitern.

Wie kann ich den gesamten Dateibaum anfordern, ohne dass er rekrutieren muss, je nachdem, ob ein Verzeichnis Kinder hat?

Antwort

2

Die changes tracking API gibt den vollständigen Satz von Elementen

GET .../drive/root/view.delta 

Dieser Aufruf wird alle Änderungen innerhalb der Stammordner der Hierarchie zurückzukehren, gibt Ihnen die Informationen, die Sie ein Offline-Set speichern müssen. Mithilfe des Tokens, das in der Anforderung zurückgegeben wird, können Sie eine zukünftige Anforderung ausgeben und die Änderungen anzeigen, die Sie mit Ihrem Client synchronisieren müssen.

+0

Danke Peter, das hat sich als das fehlende Stück herausgestellt! – RoboRob