FindItems承诺在ews-javascript-api中不执行

时间:2017-03-02 05:23:41

标签: node.js exchangewebservices

我尝试使用ews-javascript-api从Exchange服务器上读取邮件。

但是,FindItems的承诺没有被执行。

var ews = require('ews-javascript-api');
var ExchangeService = ews.ExchangeService;
var service = new ExchangeService(ews.ExchangeVersion.Exchange2010);
service.Credentials = new ews.ExchangeCredentials("MY_USERNAME", "MY_PASSWORD");
service.Url = new ews.Uri("https://outlook.office365.com/Ews/Exchange.asmx");

var items = service.FindItems(ews.WellKnownFolderName.Inbox, "hasattachment:true",new ews.ItemView(1));

items.then(function(response){

    console.log("RESPONSE");
},function(err){
    console.log("ERROR");
});

1 个答案:

答案 0 :(得分:0)

你的意思是ews-javascript-api(不是aws-javascript-api)?

您可能遇到问题报告here,修复了尚未发布到npm上的最新标记的问题,您可以安装ews-javascript-api@next以暂时解决。