Office.MailboxEnums.TokenStatus enum
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает состояние маркеров обратного вызова веб-служб Exchange (EWS) или маркеров REST API в организации.
Комментарии
[ Набор API: предварительная версия почтового ящика ]
Применимый режим Outlook: Compose или чтение
Важно! Устаревшие Exchange Online маркеры удостоверений пользователей и маркеры обратного вызова больше не поддерживаются и отключены во всех клиентах Microsoft 365. Если надстройке Outlook требуется делегированный доступ или удостоверение пользователя, рекомендуется использовать MSAL (библиотека проверки подлинности Майкрософт) и вложенную проверку подлинности приложения (NAA). Маркеры удостоверений пользователей Exchange по-прежнему поддерживаются для локальной среды Exchange. Дополнительные сведения см. в разделе Часто задаваемые вопросы о проверке подлинности вложенных приложений.
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/99-preview-apis/get-token-status.yaml
Office.context.mailbox.diagnostics.ews.getTokenStatusAsync({ isRest: false }, (result) => {
if (result.status === Office.AsyncResultStatus.Failed) {
console.log(result.error.message);
return;
}
const status = result.value;
switch (status) {
case Office.MailboxEnums.TokenStatus.Enabled:
console.log("EWS callback tokens are enabled.");
break;
case Office.MailboxEnums.TokenStatus.Disabled:
console.log("EWS callback tokens are disabled.");
break;
case Office.MailboxEnums.TokenStatus.Removed:
console.log(
"The organization has an Exchange Online environment. Legacy Exchange tokens are no longer supported.",
);
break;
}
});
Поля
| Disabled = 0 | Маркеры обратного вызова EWS или маркеры REST API отключены в организации. |
| Enabled = 1 | В организации поддерживаются маркеры обратного вызова EWS или маркеры REST API. |
| Removed = 2 | Почтовый ящик размещается в среде Exchange Online, где маркеры EWS отключены и больше не поддерживаются. |