Liste der Dateien aus dem SkyDrive-Ordner (Windows Phone) abrufen

8

Weiß jemand, wie man eine Liste von Dateien für einen bestimmten SkyDrive-Ordner bekommt? Momentan verwende ich das folgende Snippet, um die Dateien für den Root-SkyDrive-Ordner zu erhalten:

%Vor%

aber alles, was es zurückgibt, ist ein Ergebniswörterbuch, das viele Informationen aber keine Liste von Dateinamen enthält!

    
Calanus 25.06.2012, 08:34
quelle

4 Antworten

3

Nachdem Sie verzweifelt geworden sind und die Frage hier

gestellt haben

es stellt sich heraus, um eine Liste von Dateien aus dem Root-Skydrive-Ordner zu erhalten, die Sie brauchen, um die magische Zeichenfolge mich / skydrive / Dateien und nicht nur mich oder mich / skydrive

zu verwenden     
Calanus 25.06.2012, 12:59
quelle
10

Laut OneDrive-Kernkonzepten (zuvor SkyDrive) haben Sie zwei Optionen zum Auflisten Dateien, entweder im obersten Verzeichnis oder in einem bestimmten Ordner. Wie Sie herausgefunden haben, können Sie die Top-Dateien mit

auflisten %Vor%

und für einen bestimmten Ordner verwenden Sie folderId + "/files" , zum Beispiel

%Vor%

Im Ereignis GetCompleted können Sie alle Dateien vom Datenschlüssel

auflisten %Vor%     
Patrick 03.09.2012 21:53
quelle
3

Es ist wirklich schlimm, dass MS die Live-Content-API nicht gut dokumentiert.

  1. Um den Inhalt des Root-Ordners zu erhalten, verwenden Sie den URI: Ссылка "+ accessToken
  2. Verwenden Sie bei anderen Ordnerinhalten URI: Ссылка " + accessToken

Dabei ist folder.4ab680998d14f4e7.4AB680998D14F4E7!110 der Zielordner, den Sie auflisten möchten.

Java-Codebeispiel:

%Vor%     
Yosi Lev 18.10.2012 13:24
quelle
0

Sind Ihre Dateien direkt unter "me / skydrive"? Andernfalls müssen Sie es mit client.GetAsync("me/skydrive/YOURFOLDER");

aufrufen

Dann daten Sie Ihre Ausgabe in einem Ergebniswörterbuch mit dem Schlüssel data . und Sie können es mit diesem Code in Ihrem completedEvent-Handler abrufen:

%Vor%

Hoffe, das hilft.

    
MBen 25.06.2012 08:53
quelle

Tags und Links