Chiaming lists.asmx Servizi Web utilizzando lo script fuori dall'ambiente SharePoint
-
12-12-2019 - |
Domanda
Voglio usare la lista.asmx GetAllitems WebService per ottenere tutte le voci dell'elenco in un gadget di Windows 7, ho fatto ricerche per gli ultimi 10 giorni, ma non ho davvero trovato quello che voglio.
Tenendo presente, ci sono centinaia di tutorial che trovo su Google che stanno facendo la stessa cosa ma per SharePoint 2010 o WebPart WebPart o utilizzando .NET Web Reference o Proxy.
Problema qui è, sto usando SharePoint 2007 e voglio sviluppare un gadget di Windows 7 per i clienti in modo da essere fuori dall'ambiente SharePoint e perché è un gadget di Windows 7, quindi tutti gli strumenti che ho ricevuto, .
- .
- HTML
- linguaggio di scripting javascript / jQuery
- Sapone per chiamare WebServices
- query caml forse?
- xmlhttprequest? Ma poi il nostro portale è su SSL / HTTPS
Oh una cosa che ho dimenticato di menzionare, ho bisogno di eseguire anche l'autenticazione di Windows, quindi non riesco a scrivere direttamente un messaggio di sapone per ottenere gli elementi dell'elenco. Quindi i server Web che posso giocare con sono "listes.asmx" e "autenticazione.asmx"
Informazioni aggiuntive
Il nostro SharePoint è attualmente accessibile da iPad e ciò che stanno facendo è, autenticando l'utente in qualche modo e ottenere un cookie in cambio, e usarlo per convalida e operazioni successive, come farlo? Non ho affatto indizio. Non posso chiedere loro di aiuto per almeno per il momento.
Cheers
Soluzione
Se puoi permetterti di distribuire un componente COM con il tuo gadget, puoi dare un'occhiata a Un post simile .È possibile riutilizzare la sessione di Windows autenticata quando si chiama un SP ws dal tuo .NET CCW DLL.
--- Ferda