Freigeben über


Office.MailboxEnums.TokenStatus enum

Hinweis

Diese API wird als Vorschau für Entwickler bereitgestellt. Je nachdem, welches Feedback wir dazu erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Gibt die status von EWS-Rückruftoken (Exchange Web Services) oder REST-API-Token in einem organization an.

Hinweise

[ API-Satz: Postfachvorschau ]

Anwendbarer Outlook-Modus: Compose oder Lesen

Wichtig: Legacy-Exchange Online Benutzeridentitätstoken und Rückruftoken werden nicht mehr unterstützt und für alle Microsoft 365-Mandanten deaktiviert. Wenn ein Outlook-Add-In delegierten Benutzerzugriff oder eine Benutzeridentität erfordert, empfehlen wir die Verwendung von MSAL (Microsoft Authentication Library) und geschachtelter App-Authentifizierung (NAA). Exchange-Benutzeridentitätstoken werden für lokale Exchange-Instanzen weiterhin unterstützt. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Authentifizierung geschachtelter Apps.

Beispiele

// 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;
  }
});

Felder

Disabled = 0

EWS-Rückruftoken oder REST-API-Token sind im organization deaktiviert.

Enabled = 1

EWS-Rückruftoken oder REST-API-Token werden im organization unterstützt.

Removed = 2

Das Postfach wird in einer Exchange Online-Umgebung gehostet, in der EWS-Token deaktiviert und nicht mehr unterstützt werden.