【问题标题】:Cordova with EWS带有 EWS 的科尔多瓦
【发布时间】:2015-03-23 10:44:29
【问题描述】:

与 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);
        }
    });

【问题讨论】:

    标签: javascript jquery cordova soap exchangewebservices


    【解决方案1】:

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

    我现在可以获取和调整日历事件等。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2017-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-30
        • 1970-01-01
        • 2018-09-12
        • 2017-10-29
        相关资源
        最近更新 更多