【发布时间】:2012-05-25 21:38:27
【问题描述】:
我正在尝试为 Sharepoint 2007 开发一个小工具,它将对用户进行身份验证,然后从特定 URL 获取他的共享点列表,
在过去的 4 天里,我一直在研究它,并遇到了不同的制作方法,但由于解决方案要么完成了一半,要么不起作用,要么太混乱而无法获得帮助或转化为我想要的。
因为 Windows Gadget 使用脚本 + HTML,所以我有以下选项可以继续使用来制作这个小工具,
- 创建一个 Visual Studio 项目 (dll),它将使用 Sharepoint 的 SPLIST/SPWeb 为我获取列表,然后我可以使用 JavaScript 和 Visual Studio“COM”读取该 dll(“类”)并在 JavaScript 中获取数据+ 在 HTML 上显示它。 这种方法的问题是,我不确定,如果我使用 Sharepoint SPLIST 创建一个“dll”并将其放入小工具文件夹中,它是否可以在客户端上运行(那里的 PC 上没有安装 sharepoint)。 在尝试寻求有关此问题解决方法的帮助时,我发现这个项目正在做同样的事情,但不确定我是否对其进行了更改,它将与我之前谈到的“dll”一起使用,这里是链接小工具,
Gmail Gadget Using JavaScript to Read Visual studio Dll
- 解决问题的第二种方法是,如果我使用 Sharepoint webservices,那将获得所有列表项,但是在 JavaScript 中使用 Webservices 并不是那么容易,所以如果我创建一个 Visual Studio 项目,获得一个web 引用 sharepoint webservices,并返回一个列表,我再次使用 JavaScript 从 DLL 中读取结果,并将它们显示在 HTML 上。
- 另一种解决方案是使用 Jquery 获取共享点列表数据,就像之前的链接一样,但同样,我如何验证我的用户 @ gadget?
Using jQuery to fetch List Data
我最喜欢的解决方案是使用 SOAP 或 REST 以及 web 服务,我想使用 SOAP 来获取 Sharepoint List 数据并同时验证我的用户,我找到了数百个关于此的教程,但没有一个实际使用 JavaScript/HTML 进行身份验证或告诉它如何在小工具中工作,
-
我在网上找到的小工具很少与我需要的东西相关,它们要么不起作用,要么无法更改为我想要的。
为阅读这篇文章干杯,我希望你能增加你的知识或分享它:)
编辑 *我的意思是使用 Sharepoint MOSS“SPLIST”或“SPWEB”作为客户端对象模型,因为我使用 Moss 我不能使用客户端对象模型身份验证:(。真的很抱歉错误信息*
【问题讨论】:
标签: c# javascript web-services sharepoint windows-desktop-gadgets