Office-JS Webapi вызов с токеном на предъявителя - PullRequest
0 голосов
/ 05 мая 2018

Я звоню через вебапи, который принимает токен на предъявителя для вызова API. Я вызываю API, используя JQuery AJAX. Тот же код работает из IE или Chrome, но когда я помещаю его в офис JS, он переходит в блок ошибок. когда я запускаю его через IE / как обычный веб-сайт и с html-страницы, появляется всплывающее окно с сертификатом, и я нажимаю на кнопку «Отмена», и только тогда он работает. Я предполагаю, что этот API запрашивает сертификат, а office-js использует какую-то версию IE, которая отправляет сертификат, когда я ударил один раз и выбрал неправильный сертификат или что-то еще. Этот API не требует сертификата, и я не должен был это но сейчас я не могу понять, как заставить это работать .. вот мой код:

     $.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>
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...