在sharepoint环境中使用脚本调用lists.asmx Web服务

时间:2012-05-20 07:47:28

标签: javascript asp.net sharepoint soap windows-desktop-gadgets

我想使用List.asmx getallitems webservice获取Windows 7小工具中的所有列表项,我过去10天一直在做研究,但无法真正找到我想要的内容。

请记住,我在google上找到了一百个教程,但是对于Sharepoint 2010或Web内容webpart,或者使用.Net Web引用或代理,它们做同样的事情。

问题在于,我正在使用Sharepoint 2007,我想为客户开发一个Windows 7小工具,因此它将脱离sharepoint环境,因为它是一个Windows 7小工具,所以我掌握的所有工具都是,

  • HTML
  • 脚本语言JavaScript / Jquery
  • SOAP调用webservices
  • CAML查询可能吗?
  • XMLHTTPRequest?但是我们的门户网站是SSL / HTTPS

哦,有一件事我忘了提及,我也需要进行Windows身份验证,所以我不能直接编写SOAP消息来获取列表项。所以我可以使用的Webservices是“lists.asmx”和“authentication.asmx”

其他信息

Ipad目前可以访问我们的sharepoint,他们正在做的是,以某种方式验证用户并获得cookie作为回报,并将其用于以后的验证和操作,如何做到这一点?我根本没有任何线索。至少在目前,我无法向他们寻求帮助。

干杯

1 个答案:

答案 0 :(得分:1)

如果您能负担得起使用小工具部署COM组件,可以查看a similar post。从.NET CCW DLL调用SP WS时,可以重用经过身份验证的Windows会话。

---费达