Cordova与EWS

时间:2015-03-23 10:44:30

标签: javascript jquery cordova soap exchangewebservices

与Exchange服务器的通信正在进行SOAP请求。 当我尝试在移动设备上运行此代码时,我得到的状态代码为" 0"。

任何帮助都是适当的。

代码:



$.ajax(
    {
        type: "POST",
        username:'username',
        password: 'password',
        url: 'https://outlook.office365.com/EWS/Exchange.asmx',
        contentType: "text/xml",
        dataType: "xml",
        data: soapRequest,       
        success: function(data)
        {
            hyper.log(data);
        },
        error: function(jqXHR, ajaxOptions, thrownError)
        {
            hyper.log('error status: ' + jqXHR.status + ' errorTrown: '+ thrownError);
        }
    });




2 个答案:

答案 0 :(得分:0)

使用jQuery从Cordova连接到EWS对我来说没有用。但我发现了一个可能对其他人有用的工作。 作为替代方案,我构建了一个PHP Web服务来处理与EWS的通信。我没有使用EWS-php类。 Cordova然后通过jQuery调用web服务。

我现在能够获得并调整日历事件等。

答案 1 :(得分:0)

您看过https://stackoverflow.com/a/39152138/5884960我最近修改了原始库以使用cordova。新的npm包是ews-js-api-browser