C# Freigebene Datein von Skydrive downloaden

rene87

Lieutenant
Registriert
Mai 2007
Beiträge
752
Moin,

für ein aktuelles Uni Projekt soll ausgelotet werden, ob es möglich ist freigegeben Dateien von Skydrive via einer Konsolen Anwendung herunter zuladen.
folgendes habe ich probiert
Code:
             HttpWebRequest req = HttpWebRequest.Create("https://skydrive.live.com/redir?resid=FE8F85A06317A11!107&authkey=!AMpxUpXIJmPI7Zk") as HttpWebRequest;
            req.Method = "GET";
            using (HttpWebResponse resp = req.GetResponse()
                                         as HttpWebResponse)
            {
                StreamReader reader =
                    new StreamReader(resp.GetResponseStream());
                var result = reader.ReadToEnd();
            }
hier bei bekomme ich die Webseite zurück wo ich auf Download Kicken könnte, was mir aber nichts bringt, da ich in einer Konsolen Anwendung bin
Code:
            HttpWebRequest req2 = HttpWebRequest.Create("https://apis.live.net/v5.0/FE8F85A06317A11!107&authkey=!AMpxUpXIJmPI7Zk") as HttpWebRequest;
            req2.Method = "GET";
            using (HttpWebResponse resp2 = req2.GetResponse()
                                         as HttpWebResponse)
            {
                StreamReader reader =
                    new StreamReader(resp2.GetResponseStream());
                var result = reader.ReadToEnd();
            }
dieser Code führt zu einen 400er Fehler.
Wenn ich über die Live API gehe kann ich zwar bei einen User in den Dateien rumspielen aber nicht die freigegebene runterladen.

MfG René
 
Kleiner Denkanstoß:
Früher, also bevor es die Desktop-App gab, konnte man SkyDrive per Webdav einbinden. Sofern MS das nicht entfernt hat, dürfte das ein ziemlich einfacher Weg sein, um an Dateien per http zu kommen.
 
@chill0ut der dort beschrieben Weg ist der über die API, wo ich beim User die Daten bearbeiten kann.

das mit dem Webdav schaue ich mir mal an
 
Zurück
Oben