2009-10-26 156 views

回答

2

我假设你wan't使用these webservices从基于Linux系统makinmg使用PHP的WSDL Web服务的消费特点。由于php相当容错,我认为您可以轻松访问Sharepoint数据。

另一方面,当将数据传递给Web服务时,请注意可能会在系统间通信中遇到麻烦的php的类型。

1

是的,这是可能的。

假设您想要执行基本操作,例如从PHP读取SharePoint列表。我发现从PHP访问SharePoint列表Web服务的最简单方法是:

  1. 手动将Lists.asmx文件下载到PHP服务器可访问的文件夹中。这样您就可以避免处理SharePoint站点的NTLM身份验证(您将使用基本身份验证)。 WSDL的URL应该如下所示:sharepointsite.com/_vti_bin/Lists.asmx?WSDL
  2. 使用NuSOAP库调用Web Service,根据我的经验,使用SharePoint Web Services比使用PHP自己的SOAP更容易使用实现。

下面是上述步骤(代码样品)的为例:Reading a SharePoint list with PHP