2010-05-04 128 views
1

我需要以編程方式與SharePoint外部的SharePoint文件夾,文件和列表進行交互。大多數教程專注於在SharePoint本身內部工作,或者至少在安裝SharePoint的同一臺服務器上工作。我需要從完全不同的服務器中自動執行一些任務 - 需要讀取SharePoint列表,瀏覽文件夾,檢查文件出入內容,讀取存儲在SharePoint庫中的文件等的任務。過去很容易使用UNC文件夾和文件路徑。現在我們許多SharePoint網站不允許UNC訪問(可能是出於很好的理由),但我的需求是相同的。什麼語言/庫/接口將允許這個?我希望能夠從服務器端.NET代碼和PowerShell腳本(不在SharePoint服務器上)執行此操作。感謝任何指針。如何從SharePoint外部訪問SharePoint文件和文件夾?

回答

2

SharePoint提供了一個Web服務API。我不會說它特別友好或有趣,但它確實有效。你可以開始學習here

1

使用Sharepoint Web Services它提供了一套標準的Web服務端點,您可以通過objet模型API執行大部分任務。

0

您可以使用SPServices這是一個jQuery庫,它抽象SharePoint的Web服務並使它們更易於使用。它還包括使用各種Web服務操作來提供更多有用(和酷)功能的功能。它完全適用於客戶端,不需要安裝服務器。

下面是使用Example

0

有不止一個方法:

  1. 使用CSOM(客戶端對象模型)
  2. 使用REST服務
  3. 使用SharePoint開箱即用的Web服務。
0

如果您希望能夠選擇您編程的語言,我建議您使用Sharepoint REST API。我正在使用Java編寫我的服務,以JSON請求數據,並使用Jackson將其解析爲Java對象。

相關問題