Ich habe ein seltsames Problem beim Zugriff auf ein Miniaturbild, das auf O365-Video über C# gespeichert ist. Ich kann auf die REST-API ohne Problem überhaupt zugreifen, ich füge nur die Authentication: Bearer <token>
in die Kopfzeile und ich bin aus einem laufenden. Das Problem ist mit einer grundlegenden Bild-URL, die ich von einem bestimmten Video zurückbekomme.Problem beim Herunterladen eines Miniaturbilds in O365 Video mit C#
Wenn ich auf diese URL von einem Browser aus zugreife, funktioniert es 100% der Zeit. Wenn ich versuche, über das Objekt httpclient
darauf zuzugreifen, erhalte ich einen Fehler 401 Unauthorized
.
Das Beste, was ich feststellen kann, ist, dass das Berechtigungs-Header-Token beim Zugriff auf eine Basis-URL nicht berücksichtigt wird. Was bringt mich dazu, dass ich etwas anderes brauche wie einen Keks? Aber ich kann nicht herausfinden, welches. Suchen Sie nach einem Ratschlag :)
Dank! Ich verfüge jedoch nicht über die Anmeldeinformationen, da ich das O365 oAuth- und Federation-Modell (unter Verwendung der O365-Anmeldeseite) verwende. Ich denke, ich brauche eine Möglichkeit, ein OAuth-Token zu nehmen und es in ein FedAuth-Cookie zu konvertieren. – Shawn