Laden einer öffentlich freigegebenen Datei von OneDrive

Wenn ich in der Benutzeroberfläche einen Freigabe-Link mit der Option "Jeder mit diesem Link kann diesen Artikel anzeigen" erstelle, erhalte ich eine URL, die wie folgt aussieht:https://onedrive.live.com/redir?resid=XXX!YYYY&authkey=!ZZZZZ&ithint=<contentType>. Was ich nicht herausfinden kann, ist, wie man diese URL aus dem Code verwendet, um den Inhalt der Datei herunterzuladen. Wenn Sie auf den Link klicken, wird HTML für eine Seite angezeigt, auf der die Datei angezeigt wird.

Wie kann ich einen Aufruf zum Herunterladen der Datei erstellen? Gibt es auch eine Möglichkeit, einen Aufruf zu erstellen, um einige (XML / JSON-) Metadaten zu der Datei abzurufen, und vielleicht sogar eine Vorschau oder so? Ich möchte in der Lage sein, dies alles zu tun, ohne einen Benutzer zur Eingabe von Anmeldeinformationen aufzufordern, und in allen API-Dokumenten geht es darum, wie @ erstellt wir authenticated Anrufe. Ich möchte anonyme Anrufe tätigen, um öffentlich freigegebene Dateien abzurufen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage