2017-01-30 74 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

相关问题