355 messaggi dal 08 dicembre 2006
Buonasera a tutti Voi del forum.
In una mia WinApp in c#, framework .NET 4.0, sto cercando di recuperare l'elenco di file presenti in un path sul portale SharePoint aziendale, e sto cercando di farlo tramite HttpWebRequest e HttpWebResponse, ma purtroppo il webserver non consente l'utilizzo di questo comando per via di restrizioni:errore 401 - non autorizzato. Esiste un metodo alternativo per aggirare questa restrizione?
Grazie in anticipo.
355 messaggi dal 08 dicembre 2006
Chiedo scusa per l'insistenza, ma non riesco ad andare avanti con un mio progetto. Forse è stata poco chiara la domanda? Grazie ancora.
355 messaggi dal 08 dicembre 2006
Non c'è proprio nessuno che può aiutarmi?
10.533 messaggi dal 09 febbraio 2002
Contributi
Ciao,
premetto che non ho nessuna esperienza con SharePoint.

Dovresti effettuare le tue richieste HTTP alla API web di Sharepoint, ovviamente autenticandoti.
L'errore che stai ricevendo dipende dal fatto che non stai fornendo le credenziali oppure che non ti stai autenticando con uno dei meccanismi di SharePoint.

Se si tratta della versione 2013, leggi qui la documentazione sulla sua REST API.
https://msdn.microsoft.com/en-us/library/office/jj860569.aspx

Ecco un esempio, dovrebbe fare al caso tuo:
https://github.com/OfficeDev/SharePoint-Add-in-REST-OData-BasicDataOperations

ciao,
Moreno

Ps. Usa le classi WebClient o HttpClient anziché HttpWebRequest per inviare le richieste. Sono di più alto livello e perciò più "comfortevoli" da usare.

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.