Exchange server Mailapp makeEwsRequestAsync 401未经授权的错误

Exchange server Mailapp makeEwsRequestAsync 401未经授权的错误,exchange-server,outlook-addin,office-js,outlook-web-app,Exchange Server,Outlook Addin,Office Js,Outlook Web App,我们实现了一个mailapp插件。如果在2016年Excahnge中的邮箱中安装加载项,我们会遇到一个奇怪的错误。EWS请求存在一些问题。我们正在使用office.js向exchange 2016发出请求 makeEwsRequestAsync(data, callback, [userContext]) 上述方法用于与exchange进行通信。因此,如果在Exchange 2016上安装了mailapp,并且我们通过上述功能从电子邮件中请求一些附加属性,我们将收到一个asyncResult对

我们实现了一个mailapp插件。如果在2016年Excahnge中的邮箱中安装加载项,我们会遇到一个奇怪的错误。EWS请求存在一些问题。我们正在使用office.js向exchange 2016发出请求

makeEwsRequestAsync(data, callback, [userContext])
上述方法用于与exchange进行通信。因此,如果在Exchange 2016上安装了mailapp,并且我们通过上述功能从电子邮件中请求一些附加属性,我们将收到一个asyncResult对象,其中有错误:

  • 错误代码:9020
  • 消息:远程服务器返回错误:(401未经授权)
在文档中有一个注意事项,在exchange中应该启用OAuth

注意:服务器管理员必须在客户端访问服务器EWS目录上将OAuthAuthentication设置为true,以启用MakeEWRequestAsync方法来发出EWS请求


我们已检查此设置,并已设置。我们还应该检查什么?有什么建议吗?

请在此处找到更新下载:

您能提供更多详细信息吗?您是从哪个客户端(Outlook Web Access、Outlook Desktop等)进行测试的?您使用的是哪个客户端的版本号?在服务器端,Exchange 2016的哪个版本?是在Prem还是Office365上?您是否有不同的内部/外部EWS URL?@OutlookWebAddinsTeam我将收集您要求的所有信息。然而,它是一个安装Prem的客户,因此需要时间从他们那里收集所有信息。在此之前,我可以说我们已经在OWA上检查过了。你的最后一个问题很有意思。如果客户有不同的内部/外部EWS url,是否存在任何问题?(这可能是真的。)这些URL应该是相同的吗?如果我们使用makeEwsRequestAsync方法,对mailapp有什么要求?Thx具有不同内部/外部EWS URL的Exchange服务器存在已知/已修复的问题。(于2016年12月确定),这将导致这些调用失败。如今,拥有不同的内部/外部URL是非常少见的,如果exchange服务器仍然拥有这些设置,这通常是因为这些设置不同时留下的。@OutlookWebAddinsTeam我收到了一些有关环境的信息。-测试客户端:OWA-这是一个Prem Exchange-在服务器端安装了Exchange 2016 cu3-外部和内部EWS URL相同您能为我提供Exchange 2016 cu3更新的下载链接吗?我们没有找到任何版本,我们希望对此案进行内部调查。Thx。在你链接的这个URL上,我没有找到任何有效的链接。我总是收到一个页面,通知我该下载不再可用。是否仍然可以下载cu3?我错了吗?对不起,我认为这里有一个错误的沟通,如果你想从cu3更新,你需要移动到一个更晚的CU(即CU6),CU6的链接在这里,下载链接仍在工作。我们想下载CU3,以便测试描述的错误。CU3现在无法下载。