Outlook加载项:有关调用EWS的问题

时间:2017-12-05 20:41:49

标签: exchangewebservices outlook-addin office-js

我们有一个Outlook office.js API加载项,可以使用用户在编辑会议时从加载项命令打开的任务窗格自定义会议。我们需要office.js API未公开的会议信息。我们可以为Office 365用户使用Outlook REST API或Microsoft Graph API,但对于Exchange 2013+ On-Premise上的用户,我认为我们需要使用EWS(正确吗?)。

这对我来说是新的,所以如果可以的话,我有一些问题:

  1. read"服务器管理员必须在客户端访问服务器EWS目录上将OAuthAuthentication设置为true,以启用makeEwsRequestAsync方法来发出EWS请求。"这似乎是一个严重的限制。有没有办法解决?我们希望加载项完全可由用户安装。
  2. 我见过的所有示例都使用了makeEwsRequestAsync。什么是ewsUrl用于?有人能指点我一个例子吗?
  3. 有人可以推荐一些好的链接吗?
  4. 感谢。

1 个答案:

答案 0 :(得分:1)

如果未启用OAuthAuthentication,则无法对用户进行身份验证。请注意,您的加载项正在您的网络服务器上运行。 Outlook使用OAUTH对用户进行身份验证,并允许您的Web应用代表该用户发出EWS请求。

ewsUrl最常见的用途是get attachments of an Outlook item from the server