Office.Ews interface
Fournit des méthodes pour déterminer si les jetons de rappel EWS (services Web Exchange) sont pris en charge dans une organisation.
Remarques
Jeu d’API : Boîte aux lettres 1.16
Niveau d’autorisation minimal : lire l’élément
Mode Outlook applicable : Rédiger ou Lire
Important : les jetons d’identité utilisateur et les jetons de rappel hérités d’Exchange Online ne sont plus pris en charge et sont désactivés pour tous les clients 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 sur site. Pour plus d’informations, consultez FAQ sur l’authentification des applications imbriquées.
Utilisateur
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/89-other-mailbox-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;
}
});
Méthodes
| get |
Obtient le status des jetons de rappel EWS dans une organisation. |
| get |
Obtient le status des jetons de rappel EWS dans une organisation. |
Détails de la méthode
getTokenStatusAsync(options, callback)
Obtient le status des jetons de rappel EWS dans une organisation.
getTokenStatusAsync(options: Office.AsyncContextOptions & { isRest?: boolean }, callback: (asyncResult: Office.AsyncResult<MailboxEnums.TokenStatus>) => void): void;
Paramètres
- options
-
Office.AsyncContextOptions & { isRest?: boolean }
Littéral d’objet contenant une ou plusieurs des propriétés suivantes.
asyncContext
: toutes les données auxquelles vous souhaitez accéder dans la fonction de rappel.
isRest
: identifie si le jeton nécessaire est destiné aux API REST EWS ou Outlook. Par défaut, la isRest propriété est définie sur false.
- callback
-
(asyncResult: Office.AsyncResult<Office.MailboxEnums.TokenStatus>) => void
Lorsque la méthode est terminée, la fonction passée dans le callback paramètre est appelée avec un seul paramètre de type Office.AsyncResult. La asyncResult.value propriété retourne le status de jeton, qui peut êtreOffice.MailboxEnums.TokenStatus.Enabled , Office.MailboxEnums.TokenStatus.Disabled, ou Office.MailboxEnums.TokenStatus.Removed. Un Office.MailboxEnums.TokenStatus.Removed status indique que la boîte aux lettres est hébergée dans un environnement Exchange Online dans lequel les jetons Exchange hérités sont désactivés et ne sont plus pris en charge.
Retours
void
Remarques
Jeu d’API : Boîte aux lettres 1.16
Niveau d’autorisation minimal : lire l’élément
Mode Outlook applicable : Rédiger ou Lire
Important:
Cette
getTokenStatusAsyncméthode n’est pas prise en charge si vous chargez un complément dans une boîte aux lettres Outlook.com ou Gmail.L’appel de la
getTokenStatusAsyncméthode en mode composition nécessite que vous ayez enregistré l’élément. LasaveAsyncméthode nécessite un niveau d’autorisation minimal d’élément de lecture/écriture.
getTokenStatusAsync(callback)
Obtient le status des jetons de rappel EWS dans une organisation.
getTokenStatusAsync(callback: (asyncResult: Office.AsyncResult<MailboxEnums.TokenStatus>) => void): void;
Paramètres
- callback
-
(asyncResult: Office.AsyncResult<Office.MailboxEnums.TokenStatus>) => void
Lorsque la méthode est terminée, la fonction passée dans le callback paramètre est appelée avec un seul paramètre de type Office.AsyncResult. La asyncResult.value propriété retourne le status de jeton, qui peut êtreOffice.MailboxEnums.TokenStatus.Enabled , Office.MailboxEnums.TokenStatus.Disabled, ou Office.MailboxEnums.TokenStatus.Removed. Un Office.MailboxEnums.TokenStatus.Removed status indique que la boîte aux lettres est hébergée dans un environnement Exchange Online dans lequel les jetons Exchange hérités sont désactivés et ne sont plus pris en charge.
Retours
void
Remarques
Jeu d’API : Boîte aux lettres 1.16
Niveau d’autorisation minimal : lire l’élément
Mode Outlook applicable : Rédiger ou Lire
Important:
Cette
getTokenStatusAsyncméthode n’est pas prise en charge si vous chargez un complément dans une boîte aux lettres Outlook.com ou Gmail.L’appel de la
getTokenStatusAsyncméthode en mode composition nécessite que vous ayez enregistré l’élément. LasaveAsyncméthode nécessite un niveau d’autorisation minimal d’élément de lecture/écriture.