presence: clearPresence

Namespace: microsoft.graph

Löschen Sie die Anwesenheitssitzung der Anwendung für einen Benutzer. Wenn es sich um die einzige Anwesenheitssitzung des Benutzers handelt, ändert sich die Anwesenheit des Benutzers in Offline/Offline.

Ausführliche Informationen zu Anwesenheitssitzungen finden Sie unter Anwesenheit: setPresence.

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) Nicht unterstützt.
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