我需要以編程方式與SharePoint外部的SharePoint文件夾,文件和列表進行交互。大多數教程專注於在SharePoint本身內部工作,或者至少在安裝SharePoint的同一臺服務器上工作。我需要從完全不同的服務器中自動執行一些任務 - 需要讀取SharePoint列表,瀏覽文件夾,檢查文件出入內容,讀取存儲在SharePoint庫中的文件等的任務。過去很容易使用UNC文件夾和文件路徑。現在我們許多SharePoint網站不允許UNC訪問(可能是出於很好的理由),但我的需求是相同的。什麼語言/庫/接口將允許這個?我希望能夠從服務器端.NET代碼和PowerShell腳本(不在SharePoint服務器上)執行此操作。感謝任何指針。如何從SharePoint外部訪問SharePoint文件和文件夾?
1
A
回答
2
SharePoint提供了一個Web服務API。我不會說它特別友好或有趣,但它確實有效。你可以開始學習here。
1
使用Sharepoint Web Services它提供了一套標準的Web服務端點,您可以通過objet模型API執行大部分任務。
0
您可以使用SPServices這是一個jQuery庫,它抽象SharePoint的Web服務並使它們更易於使用。它還包括使用各種Web服務操作來提供更多有用(和酷)功能的功能。它完全適用於客戶端,不需要安裝服務器。
下面是使用Example
0
如果你正在使用SharePoint 2010,您可以使用客戶端對象模型(http://msdn.microsoft.com/en-us/library/ee537247(v=office.14).aspx)SPServices的anoth例子。它將幫助您訪問SharePoint對象,列表和所有內容。 C#,Silverlight和Javascript有三種類型。
0
有不止一個方法:
- 使用CSOM(客戶端對象模型)
- 使用REST服務
- 使用SharePoint開箱即用的Web服務。
0
如果您希望能夠選擇您編程的語言,我建議您使用Sharepoint REST API。我正在使用Java編寫我的服務,以JSON請求數據,並使用Jackson將其解析爲Java對象。
相關問題
- 1. 從Sharepoint文件夾訪問Excel文件
- 2. 如何從Win8訪問SharePoint文件和文件夾?
- 3. Sharepoint:訪問SQL Sharepoint文件
- 4. 從WebUI外部訪問Sharepoint
- 5. 從外部根文件夾訪問js
- 6. 如何使用SharePoint或Office365 api訪問Office365組內的文件和文件夾?
- 7. 如何從SharePoint文件中搜索SharePoint?
- 8. 從J2EE系統訪問sharepoint文件
- 9. 如何從外部項目文件夾訪問hibernate.cfg.xml,config.properties和log4j.properties
- 10. 如何訪問SharePoint Web部件屬性?
- 11. 在外部訪問Sharepoint文件服務器搜索結果
- 12. 從SharePoint Web部件訪問的web.config
- 13. 如何從SharePoint文件夾中獲取所有文件?
- 14. Sharepoint 2007 - 導航文件夾
- 15. SharePoint 2010文件夾困境
- 16. Sharepoint Designer - 佈局文件夾?
- 17. SharePoint - 文件夾列表
- 18. 的Sharepoint:爲庫文件夾
- 19. 如何在Sharepoint中隱藏文件夾
- 20. Sharepoint文件夾權限問題
- 21. 如何更新sharepoint shareddocument文件夾中的文件夾屬性
- 22. 如何從SharePoint Web部件訪問onresize事件?
- 23. 尋找一個用於訪問WebDAV和SharePoint文件夾的WinForms .Net文件夾/文件瀏覽器UI控件
- 24. Plesk:訪問外部公用文件夾
- 25. 如何從外部文件夾訪問logback.xml
- 26. 使用CMIS和Sharepoint創建文件夾
- 27. FPSE,文件夾權限和SharePoint設計
- 28. 如何使用訪問令牌從Sharepoint在線下載文件
- 29. 如何以編程方式從Hive訪問Sharepoint資源文件?
- 30. SharePoint 2013 REST API。過濾系統文件夾和擴展文件夾和文件。