Holen Sie sich eine Liste von Dateien aus Sharepoint und laden Sie die neueste Datei
Ich versuche, eine Liste von Dateien aus einer SharePoint-Speicherort und dann Holen Sie sich die neuesten (von der Schöpfung-Zeit) - Datei mithilfe von C#.
Den verfügbaren Ressourcen sprechen über SPWeb/SPSite-aber diese sind nicht direkt auf Visual Studio 2013;
Der SharePoint-Website: https://sharepoint.amr.<Website>.com/sites/OrganizationName/Group/Shared Documents/Reports/Area/
So weit ich habe nicht in der Lage, dies zu tun.
Könnte jemand bitte geben Sie einige nützliche Ressource oder Beispiele?
- willst du kratzen oder verwenden Sie eine sharepoint-api zu tun? da, technisch gesehen, sharepoint ist NUR eine website
- Wenn ich versuche, verwenden Sie es als WebClient bekomme ich diese Fehlermeldung: Der Remoteserver hat einen Fehler zurückgegeben: (401) nicht autorisiert. Deshalb versucht, einen anderen Ansatz.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nicht mit den code auf dem SharePoint-server, dann müssen Sie das Client-Objektmodell verwenden.
Complete basic operations using SharePoint 2013 client library code
Ich glaube, das sollte laufen gegen SharePoint, solange Sie Zugriff auf die url. Ich lief gegen meinen Office 365-und das funktioniert.
Ich habe zum authentifizieren gegen Office 365, aber Sie könnten in der Lage sein zu überspringen, wenn Sie Ihre AD-Benutzer hat die Berechtigungen zum Zugriff auf die Bibliothek.
SharePoint 2013: Authentifizierung .NET-Client-Objektmodell in Microsoft Office 365
Und die Erweiterung zum speichern der Strom entnommen hier