如何在IronPython中远程针对SharePoint 2007编程?

2024-09-29 21:25:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前的目标是从客户机(即远程)查询sharepoint2007服务器上的列表,程序最好是用IronPython编写的(CPython也可以)。有人能给我举一个例子说明如何做到这一点吗?我已经搜索了很多,我不得不说很难找到其他关于如何在服务器上编程的信息,而不是远程的。在

在以后的阶段,我还想编辑列表,因此欢迎提供有关如何执行此操作的信息:)


Tags: 程序服务器信息编辑目标列表客户机远程
1条回答
网友
1楼 · 发布于 2024-09-29 21:25:53

因为你的代码将远程运行。您不能利用SharePoint.netapi来获得访问权限,因此不需要IronPython。在

从纯Python(或IronPython或CPython或其他任何东西)中,最好的方法是使用基于SOAP的web服务来查询有问题的列表。在

语法是典型的MS-XML,至少可以说是复杂的。上面有一些工具CodePlex.com公司(例如,http://spdevexplorer.codeplex.com/),它可以帮助您浏览您的SharePoint场,收集所需的信息并查看XML语法。在

您可以做的不仅仅是通过web服务查询列表。2007年的可用服务列表如下:http://blog.benfox.info/?p=69

如果你赶时间,你也可以查询owssvr.dll也。这就是Office过去用于SharePoint功能的功能。它在2007年和2010年仍然有效,但在2010年它已经被弃用了。在

希望这能帮你指明正确的方向。在

马克

相关问题 更多 >

    热门问题