presence: clearPresence

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Löschen einer Anwesenheitssitzung einer Anwendung für einen Benutzer. Wenn es sich um die einzige Anwesenheitssitzung des Benutzers handelt, ändert ein erfolgreicher ClearPresence-Vorgang die Anwesenheit des Benutzers in Offline/Offline.

Weitere Informationen zu Anwesenheitssitzungen und deren Timeout und Ablauf.

Berechtigungen

Die folgende Berechtigung ist erforderlich, um die API aufzurufen. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) Presence.ReadWrite
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt.
Anwendung Presence.ReadWrite.All

HTTP-Anforderung

POST /users/{userId}/presence/clearPresence

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.
Content-Type application/json. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.

Parameter Typ Beschreibung
Sessionid string Die ID der Anwesenheitssitzung der Anwendung.

Wichtig

Geben Sie die ID der Anwendung wie sessionId in der Anforderung an.

Antwort

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 200 OK zurückgegeben.

Wenn die Anwesenheitssitzung nicht vorhanden ist, gibt diese Methode einen 404 NotFound Antwortcode zurück.

Beispiele

Die folgende Anforderung zeigt die Anwendung mit der ID 22553876-f5ab-4529-bffb-cfe50aa89f87 , die ihre Anwesenheitssitzung für den Benutzer fa8bf3dc-eca7-46b7-bad1-db199b62afc3löscht.

Anforderung

POST https://graph.microsoft.com/beta/users/fa8bf3dc-eca7-46b7-bad1-db199b62afc3/presence/clearPresence
Content-Type: application/json

{
  "sessionId": "22553876-f5ab-4529-bffb-cfe50aa89f87"
}

Antwort

HTTP/1.1 200 OK