我想使用 html 和 JS 创建一个 Web 应用程序,我将访问 EWS 托管 API。那么我们可以通过 javascript 或任何其他语言访问 EWS API 吗? 如果是怎么办?
最佳答案
如果有人仍在寻找 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 和 on-prem Exchange,所有版本均由 ews-managed-api(官方 repo)支持。
支持的认证机制:
- 基本(调用时提供 HTTPS url)
- Kerberos(在自述文件中提供示例链接)
- 带有 ISA/TMG 的 Cookie(在自述文件中提供示例链接)
关于javascript - 是否可以从 javascript 访问 EWS 托管 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18629130/