Office.MailboxEnums.TokenStatus enum
Notes
Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Spécifie le status des jetons de rappel EWS (Exchange Web Services) ou des jetons d’API REST dans un organization.
Remarques
[ Ensemble d’API : préversion de boîte aux lettres ]
Mode Outlook applicable : Rédiger ou Lire
Important : les jetons d’identité d’utilisateur et les jetons de rappel hérités Exchange Online ne sont plus pris en charge et sont désactivés sur tous les locataires Microsoft 365. Si un complément Outlook nécessite un accès utilisateur délégué ou une identité d’utilisateur, nous vous recommandons d’utiliser MSAL (Bibliothèque d’authentification Microsoft) et l’authentification d’application imbriquée (NAA). Les jetons d’identité utilisateur Exchange sont toujours pris en charge pour Exchange en local. Pour plus d’informations, consultez FAQ sur l’authentification des applications imbriquées.
Exemples
// 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;
}
});
Champs
| Disabled = 0 | Les jetons de rappel EWS ou les jetons d’API REST sont désactivés dans le organization. |
| Enabled = 1 | Les jetons de rappel EWS ou les jetons d’API REST sont pris en charge dans le organization. |
| Removed = 2 | La boîte aux lettres est hébergée dans un environnement Exchange Online où les jetons EWS sont désactivés et ne sont plus pris en charge. |