我想使用html和JS创建一个Web应用程序,我将访问EWS托管API。那么我们可以通过javascript或任何其他语言访问EWS API吗? 如果是,怎么办?
答案 0 :(得分:18)
如果有人还在寻找JavaScript版本,我是ews-javascript-api
https://github.com/gautamsi/ews-javascript-api的作者,这是有效的并且支持许多操作。主要是最常见的电话。在GitHub上公开发布任何未实现的问题我通常会在下周末在npm发布该功能,如果不复杂的话。
发布为npm ews-javascript-api
由于Exchange CAS服务器CORS限制(未实现HTTP OPTIONS动词),您无法在浏览器中使用它。 Node.js运行正常。您也可以在Electron(Atom Shell)或NW.JS(Node-WebKit)中使用它
支持Office 365和本地Exchange,所有版本均受ews-managed-api(官方回购)支持。
支持的身份验证机制:
答案 1 :(得分:0)
EWS Managed API是围绕EWS API(SOAP和POX Web服务)的.NET包装。
如果您使用的是.NET语言(如C#),那么您应该在服务器端使用EWS托管API并为您的客户端创建自己的JSON服务(我建议使用ASP.NET Web API)要调用的JavaScript。
如果您仅使用JavaScript,则可以使用node-soap来呼叫EWS SOAP services。