2017-01-30 112 views
0

我目前正在致力於發送和更新約會的項目。我想這樣做,而不使用ActiveX,因爲我不想限制爲IE瀏覽器。我現在已經呆了很長時間了,但我找不到任何有用的東西,所以這是我的問題。有什麼方法可以在不使用ActiveX的情況下訪問或更新約會。 我們也可以訪問OutlookWebApp,所以也許有一個界面。如果有人有想法會很棒。在此先感謝和在不使用ActiveX的情況下在Outlook中訪問約會

問候克里斯

+0

您可以說明ActiveX和/或瀏覽器與Outlook進行交互以解決您的預期解決方案嗎?這是一個網絡或桌面應用程序?或者一個Outlook客戶端或Web加載項?對於Office 365或Exchange帳戶或任何類型的電子郵件帳戶(POP,IMAP)? –

+0

目前我通過ActiveX與Outlook桌面應用程序進行通信以獲取會議信息和發送邀請等。但是我正在尋找一種替代方法來在不使用ActiveX的情況下檢索這些數據。沒有必要從桌面應用程序中檢索這些信息。如果有辦法直接訪問Exchange服務器上的數據或通過某種接口訪問OutlookWebApp,這也可以工作 – Chris

回答

0

可以使用Exchange Web服務(Web或桌面應用程序)或EWS託管API(桌面應用程序只)在Exchange郵箱訪問數據:https://msdn.microsoft.com/en-us/library/office/jj162981.aspx

如果您正在使用Office工作的365個郵箱,您可以使用Outlook REST或Microsoft圖形的API:https://dev.outlook.com/

如果您的解決方案需要在Outlook在線(OWA)的UI,那麼你可以訪問上下文數據(即當前電子郵件或預約)與Outlook加載項(您也可以使用EWS請求):https://dev.outlook.com/reference/add-ins/

+0

我找到了一些有關Outlook REST API的信息。也許我解釋錯了,但我一直認爲這是在Web應用程序內部工作。未從其他來源/網站訪問Exchange數據。有沒有可能使用這個CrossOrigin? – Chris

+0

您可以在本機/桌面應用程序,Web加載項以及Web或移動應用程序中使用它。您必須註冊您的應用程序才能讓Office 365用戶授予您應用程序的權限。但是,您不能在本地Exchange上使用REST API。你必須爲此使用EWS。 –

+0

好的。這有幫助。謝謝 – Chris

相關問題