在不使用ActiveX的情况下在Outlook中访问约会
问题描述:
我目前正在致力于发送和更新约会的项目。我想这样做,而不使用ActiveX,因为我不想限制为IE浏览器。我现在已经呆了很长时间了,但我找不到任何有用的东西,所以这是我的问题。有什么方法可以在不使用ActiveX的情况下访问或更新约会。 我们也可以访问OutlookWebApp,所以也许有一个界面。如果有人有想法会很棒。在此先感谢和在不使用ActiveX的情况下在Outlook中访问约会
问候克里斯
答
可以使用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/
您可以说明ActiveX和/或浏览器与Outlook进行交互以解决您的预期解决方案吗?这是一个网络或桌面应用程序?或者一个Outlook客户端或Web加载项?对于Office 365或Exchange帐户或任何类型的电子邮件帐户(POP,IMAP)? –
目前我通过ActiveX与Outlook桌面应用程序进行通信以获取会议信息和发送邀请等。但是我正在寻找一种替代方法来在不使用ActiveX的情况下检索这些数据。没有必要从桌面应用程序中检索这些信息。如果有办法直接访问Exchange服务器上的数据或通过某种接口访问OutlookWebApp,这也可以工作 – Chris