在企业设置中开始使用 Microsoft Outlook API

Getting started with Microsoft Outlook API in an Enterprise setting

我有兴趣创建一个简单的网站,列出我工作的会议室并显示它们的可用性以及有关预订房间的人和时间的信息。它只是一个 read-only 应用程序,可以方便地通过移动浏览器即时获取信息。我基本上是想弄清楚从哪里开始。

我在一家非常大的企业机构工作,看起来我们有自己的交换服务器。我对此知之甚少。我是一名开发人员,但我对 Microsoft Server 生态系统一无所知。

我只想知道:

我是否准备好投入使用并开始使用一些 Microsoft API,或者我是否需要从我的 IT 部门获取一些关于需要安装的服务包或某些服务包的特定信息 [=27= 】 需要激活的权限?

如果我确实需要与我的 IT 部门交谈,我应该具体问他们什么?

我只是在找人给我指明正确的方向。

提前致谢!

出于礼貌(尤其是在大型环境中),您应该从安全角度与 IT 部门交谈,让他们知道您打算做什么,因为您的应用开始生成的流量可能会有所不同足以让他们来看你(这通常不是一件好事)。

但是您想问他们的是什么版本的 Exchange 运行,Exchange Web 服务是否可用(通常是可用的)以及 EWS 端点是什么(您可以自己使用EWSEditor 之类的应用程序)。如果您使用的是 Office365 或者他们有混合设置。他们是否将 RoomLists 用于您要访问的 MeetingRooms(这将使应用程序可以轻松地动态找到它们)。获得该信息后,您可以选择 API,例如,如果您使用 Office365,则使用新的 REST api 的 dev.outlook.com,或者如果它是 OnPrem Exchange 2010,13,16看看使用 EWS。如果尚未使用 RoomList,如果您希望它是动态的(例如,在添加新房间时检测它们),那么会议室的发现可能会出现问题,为此您可能需要查看另一个 API,例如使用 LDAP。