Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中与ExchangeWeb服务集成?_Javascript_Web Services_Exchange Server_Exchangewebservices - Fatal编程技术网

如何在javascript中与ExchangeWeb服务集成?

如何在javascript中与ExchangeWeb服务集成?,javascript,web-services,exchange-server,exchangewebservices,Javascript,Web Services,Exchange Server,Exchangewebservices,我正在开发一个基于web的应用程序。 我需要将MS Exchange操作集成到此应用程序中,例如发送邮件、创建私人联系人、代表连接的用户设置会议等。。。 为此,我在github中识别了Gautam Singh拥有的包ews javascript api 然而,我无法自己开始使用这个软件包,也找不到基本步骤的指导。有没有人有这样的经验,能让我开始工作? 我的环境:Exchange 2010内部部署(是的,有点旧)。我愿意设置代理以避免SOP问题。您是否查看了npm页面,该页面底部有一个基本的操作方

我正在开发一个基于web的应用程序。 我需要将MS Exchange操作集成到此应用程序中,例如发送邮件、创建私人联系人、代表连接的用户设置会议等。。。 为此,我在github中识别了Gautam Singh拥有的包ews javascript api

然而,我无法自己开始使用这个软件包,也找不到基本步骤的指导。有没有人有这样的经验,能让我开始工作?
我的环境:Exchange 2010内部部署(是的,有点旧)。我愿意设置代理以避免SOP问题。

您是否查看了npm页面,该页面底部有一个基本的操作方法和一些示例代码。由于该包是MicrosoftEWS托管API的一个端口,如果您将语法移植到js,那么您将发现EWS托管API的大多数示例都可以工作。例如,简单地绑定到收件箱

var ews = require('ews-javascript-api');
var service = new ews.ExchangeService(ews.ExchangeVersion.Exchange2010);
service.Credentials = new ews.ExchangeCredentials("user", "pass");
service.Url = new ews.Uri("https://outlook.office365.com/Ews/Exchange.asmx"); 
var Inbox = ews.Folder.Bind(service,ews.WellKnownFolderName.Inbox);
console.log(Inbox);

谢谢你的提示。事实上,我仍在努力完成基本步骤,即如何从浏览器连接到exchange服务器。作者说该软件包与浏览器的使用兼容,但不能使它工作。它应该从浏览器中运行,除了问题之外,考虑当你问一个问题时,如果你不能得到的东西包括什么错误,你使用的实际代码将帮助任何人试图回答。