Метод getCallbackTokenAsync возвращает тот же токен в Outlook 2013.

В настоящее время мы разрабатываем надстройку Office365 для Outlook 2013. Целью надстройки является создание задач Jira из электронных писем, а также настраиваемая бизнес-логика. Для получения информации об электронном письме мы используем токен, возвращаемый методом «getCallbackTokenAsync», и идентификатор электронной почты. В веб-приложении все работает отлично, но в Desktop Outlook 2013 у нас есть проблемы. Проблема заключается в том, что «getCallbackTokenAsync» возвращает один и тот же токен для разных электронных писем, и это вызывает «Доступ запрещен. Проверьте учетные данные и повторите попытку». ошибка при вызове службы обмена. Нам нужно подождать около минуты, прежде чем «getCallbackTokenAsync» вернет другой токен. Возможность обновления до Office 2016 в настоящее время невозможна. Есть ли исправление или обходной путь для этой проблемы? Спасибо


person George Parissis    schedule 01.03.2017    source источник


Ответы (1)


Это действительно известная ошибка, которая была исправлена ​​некоторое время назад. По сути, Outlook кэширует токен, а не запрашивает его каждый раз. Неправильно не запрашивался новый токен, когда пользователь выбирает новый элемент. Вам необходимо установить обновление, описанное в KB3114349. Из списка исправлений этой статьи:

Пользовательские надстройки используют кэшированные маркеры доступа вместо маркеров, полученных из веб-службы Exchange (EWS) в Outlook 2013. № ошибки: 3512901 (Office15)

person Jason Johnston    schedule 01.03.2017
comment
Спасибо, Джейсон, за ваш ответ. По ссылке это обновление относится к клиентам, установленным с помощью msi. Моя установка — Office 365, нажмите, чтобы запустить. Смогу ли я установить обновление? Если нет, какие еще варианты у меня есть? - person George Parissis; 02.03.2017
comment
Хм. Я даже не знал, что O365 C2R предлагался в 2013 году :). Проверяли ли вы наличие обновлений в продукте или через Центр обновления Windows? Эта ошибка была исправлена ​​более года назад, поэтому я был бы шокирован, если бы ее не было в последнем дистрибутиве C2R. - person Jason Johnston; 02.03.2017
comment
Да, они предлагают Click to Run для Office 2013. У меня есть версия 15.0.4771.1004, я не знаю, значит ли это что-то для вас. Также я пытаюсь обновить свою установку и получаю сообщение об ошибке сетевого подключения и код ошибки 416-27. Очевидно, это не так, мое сетевое соединение работает. Возможно, проблема с прокси-сервером или что-то еще в нашей инфраструктуре мешает обновлению Outlook. Мне нужно начать проверку в этом направлении. Чем вам за ваш ответ. - person George Parissis; 04.03.2017