Веб-надстройка Outlook не поддерживает Outlook для Mac

Когда я отправил надстройку в корпорацию Майкрософт для проверки, я получил следующее: "Надстройка не работает при загрузке в учетную запись Gmail в Outlook для Mac. Минимальный поддерживаемый номер сборки - 16.9.1212". Что это значит и что я могу сделать, чтобы он поддерживал Mac? Я думаю, что это все, что я могу легко исправить, изменив файл манифеста.

Моя надстройка 'на стороне клиента использует Office.js getCallbackTokenAsync чтобы получить токен и передать его на задний план. Затем серверная часть использует токен для доступа к почтовому элементу и отправки его во внешнее приложение.

Я нашел этот блог, объявляющий о поддержке надстроек для учетных записей Gmail в Mac Outlook, в котором говорится, что "вы не можете использовать веб-службы Exchange (EWS) для доступа к элементам в почтовом ящике Gmail". Это причина? Поэтому мне нужно использовать Outlook rest API, чтобы надстройка работала в Outlook для Mac?

1 ответ

Да, чтобы надстройка работала с учетной записью Gmail, вам придется использовать вызовы REST API, а не EWS. при использовании getcallBacktokenAsync() передайте isrest='true', чтобы получить токен REST. Надстройка может определить, является ли учетная запись учетной записью Gmail, используя accountType.

Другие вопросы по тегам