我對SharePoint開發以及SharePoint總體上都很陌生,所以我很抱歉,如果這個問題看起來像是一件容易的事。我目前正在開發一個SharePoint 2013應用程序,我想知道是否可以在SharePoint環境中調用某個URL。基本上,我想在一個事件接收器內完成一些操作,然後從我那裏打電話給我的服務器上的一些Web服務來更新我的系統。使用REST API輪詢SharePoint服務器對於這種情況不是一個好的選擇,因爲它不能很好地擴展。是否可以通過SharePoint 2013應用程序向遠程服務器發出呼叫?
0
A
回答
1
在處理SharePoint 2013應用程序時,您可以使用標準化的API訪問任何資源。除了REST SharePoint還提供JS客戶端對象模型(CSOM)。
爲了從另一個網站訪問數據而不是當前數據,您的應用程序需要與整個租戶進行交互的權限。
如果您嘗試從其他主機查詢數據,則必須使用JSONP,因爲它們的原始策略相同。
0
如果您正在使用「新應用程序模型」構建應用程序來連接遠程事件接收器,則可以執行任何操作,其中您的應用程序託管框架/環境允許您執行任何操作。如果您正在構建一個經典應用程序(Farm Solutions),那麼您將可以直接執行SharePoint服務器允許執行的操作......通常,這是非常多的,因爲GAC部署的程序集會獲得完全信任。
取決於你正在嘗試做什麼以及你的應用程序將消耗什麼樣的資源。我會考慮將這些依賴關係從SharePoint遷移出來,並使用新的應用程序模型與舊的農場解決方案進行構建。正如你聽起來像你從SharePoint開始,這給了你一個學習SharePoint開發新方法的機會。
最後,您可能會考慮構建工作流程。不確定您正在構建的是哪種應用程序,但新的工作流功能包括可以進行RESTful調用的操作。有可能使您的應用成爲「無代碼」解決方案。再次,這一切都取決於。
相關問題
- 1. 是否可以開發遠程桌面服務器應用程序?
- 2. 將SharePoint應用程序頁面發佈到遠程服務器
- 3. SharePoint 2013搜索服務應用程序
- 4. SharePoint 2013服務應用程序錯誤
- 5. 向遠程服務器發出請求
- 6. 是否可以在IOS應用程序中處理GSM呼叫?
- 7. 以編程方式將服務呼叫添加到SharePoint呼叫中心應用程序
- 8. 呼叫鏈接的服務器程序
- 9. 可以在後臺運行的iPhone應用程序通過網絡向遠程服務器發送數據嗎?
- 10. 是否可以從網站上的遠程服務器運行應用程序?
- 11. 是否可以從Android應用程序連接到.NET遠程服務器?
- 12. 遠程呼叫
- 13. 是否可以通過Silverlight應用程序操作遠程(在服務器上)xml/txt數據庫文件?
- 14. Flex:是否可以停止遠程呼叫?
- 15. 是否可以開發iOS應用程序來阻止傳入的呼叫?
- 16. 另一個應用程序的接收器呼叫服務
- 17. 發佈後,移動應用是否可以從遠程服務器更新?
- 18. 是否可以通過API調用分發iOS應用程序
- 19. SOAP應用程序和REST應用程序是否可以通過同一臺服務器上的IIS託管?
- 20. 是否可以通過web2py應用程序中的web服務進行通信?
- 21. 是否可以將呼叫狀態更新爲服務器?
- 22. 是否可以通過AppleStore發佈HTML 5 iPhone應用程序?
- 23. 是否可以通過JavaScript發佈到Facebook應用程序牆?
- 24. 呼叫遠程API
- 25. iBeacon可以與遠程服務器通訊以發佈消息
- 26. D3D11CreateDeviceAndSwapChain,HRESULT是「應用程序發出無效呼叫。」?
- 27. Sharepoint 2013在線應用程序開發
- 28. 通過Web服務器遠程運行C++程序(Visual Studio應用程序)
- 29. 通過Android應用程序服務器
- 30. HMR是否可以在遠程服務器上使用資源?