Office js Api ошибка с getCallbackTokenAsync на OutlookWeb - PullRequest
0 голосов
/ 29 августа 2018

Я разрабатываю плагин для Outlook для Office 365 и использую функцию Office.context.mailbox.getCallbackTokenAsync.
При тестировании в настольном приложении (Outlook 2016 Office 365) функция работает отлично, но когда тот же код тестируется онлайн с веб-приложением Outlook, функция обратного вызова никогда не срабатывает.
Об ошибках не сообщается, и проверка в инструменте Net для разработчиков. Я вижу, что запрос POST https://outlook.office365.com/owa/service.svc?action=GetClientAccessToken выполнен правильно, а ответ содержит правильные значения, но моя функция обратного вызова по-прежнему не запускается.
Вот код:

Office.context.mailbox.getCallbackTokenAsync({
   isRest: true
}, 
function (result) {
   console.log("Callback is never fired!");
});

Есть ли ошибка в моем коде или это ошибка в Office js?
Спасибо.

1 Ответ

0 голосов
/ 30 августа 2018

Я сам найду решение и выложу его здесь на всякий случай, если оно кому-нибудь пригодится.
Проблема была в том, что у меня был event.completed() где-то еще, который останавливал все запросы и относительные обратные вызовы.
Странно, но это только платформа OutlookWeb, а не Outlook 2016.

...