(初学者)如何在Outlook VSTO加载项中调用Outlook RESTful API

问题描述 投票:1回答:1

我正在寻找开发一个Outlook插件,我收到一个会议室请求,并根据与参与人数和其他房间大小相关的条件提出另一个房间。我试图在C#中使用VSTO加载项来做到这一点。

我的问题在于确定房间列表以及哪个房间较小的算法。通过研究,我可以看到Outlook包含了许多RESTful API(https://msdn.microsoft.com/en-us/office/office365/api/calendar-rest-operations)。但是,我在如何调用API以及如何获取数据方面遇到了障碍。

这是否可以在VSTO加载项中使用?如果是这样,我如何使用REST API获取并存储Outlook中的会议室列表?我知道还有其他类型的加载项,但我不熟悉Javascript,因此我想继续使用C#。

vsto outlook-restapi outlook-web-addins
1个回答
0
投票

我们建议使用web add-in framework而不是COM来编写Outlook加载项。 Web加载项框架使开发人员能够:

  1. 编写一次并在支持的Outlook客户端上运行其加载项,使加载项能够覆盖数百万的Outlook桌面,Outlook for Web,Outlook for Mac和Outlook Mobile用户。
  2. 通过Office商店简化部署,使用户只需单击即可获取您的加载项。
  3. 通过丰富的基于REST的API集访问用户邮箱数据。

除了Web加载框架的好处之外,Microsoft还没有在COM平台上投资新功能。我们理解COM加载项可能支持与Web加载项框架不同的方案,因此不断投资于Web加载项框架。

如果您希望在Web插件框架中看到任何反馈或新功能,请告诉我们。

我们在user-voice page上跟踪Outlook加载项功能请求。请在那里添加您的请求。

[Outlook插件工程团队]

© www.soinside.com 2019 - 2024. All rights reserved.