office-js webapi与持有人令牌呼叫

时间:2018-05-05 13:33:38

标签: jquery ajax office-js

我正在呼叫一个webapi,它接受api呼叫的承载令牌。我用jquery ajax调用api。相同的代码适用于IE或Chrome,但当我把它放在办公室js时,它会进入错误块。 当我通过IE浏览器/像一个常规网站运行它,并从一个HTML页面,它确实弹出一个证书窗口,我点击取消它然后只有它工作。我的猜测是这个api正在问一个证书和office-js正在使用一些IE版本发送证书,因为我woudl已经点击确定一次并选择了错误的证书或者什么......这个api不需要证书而且我没有做过shoudl它但现在我无法弄清楚如何使这项工作......我的代码是:

     $.ajax(
        {
            url: <rest api url>,
            complete: function (jqXHR, textStatus) {
                showNotification('error','i am in complete.' + textStatus);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                showNotification('error','error textstatus:' + textStatus);
                showNotification('error errorThrown:' + errorThrown);
            },
            success: function (data, textStatus, jqXHR) {
                showNotification('error','in success:' + textStatus);
                showNotification('error','in success data:' + data);
            },
            headers: {
                Authorization: 'Bearer ' + <token>
            }
        });

0 个答案:

没有答案