2009-10-26 154 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