cloudCommunications: getPresencesByUserId

Namespace: microsoft.graph

Rufen Sie die Anwesenheitsinformationen für mehrere Benutzer ab.

Berechtigungen

Eine der folgenden Berechtigungen ist erforderlich, um diese APIs 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.Read.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt.
Anwendung Nicht unterstützt.

Hinweis:

  • Pro API-Anforderung werden maximal 650 Benutzer-IDs unterstützt.
  • Die maximale Anforderungsrate dieser API beträgt 1500 API-Anforderungen innerhalb eines Zeitraums von 30 Sekunden pro Anwendung und Mandant.

HTTP-Anforderung

POST /communications/getPresencesByUserId

Anforderungsheader

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

Anforderungstext

Geben Sie im Anforderungstext ein JSON-Objekt mit dem folgenden Parameter an.

Parameter Typ Beschreibung
ids String collection Die Benutzerobjekt-IDs.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und eine Sammlung von Anwesenheitsobjekten im Antworttext zurück.

Beispiele

Anforderung

Das folgende Beispiel zeigt eine Anfrage.

POST https://graph.microsoft.com/v1.0/communications/getPresencesByUserId
Content-Type: application/json

{
    "ids": ["fa8bf3dc-eca7-46b7-bad1-db199b62afc3", "66825e03-7ef5-42da-9069-724602c31f6b"]
}

Antwort

Das folgende Beispiel zeigt die Antwort.

Hinweis: Die Antwortobjekte können zur besseren Lesbarkeit gekürzt werden. Ein tatsächlicher Aufruf gibt alle Eigenschaften zurück.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1574

{
    "value": [{
            "id": "fa8bf3dc-eca7-46b7-bad1-db199b62afc3",
            "availability": "Busy",
            "activity": "InAMeeting"
        },
        {
            "id": "66825e03-7ef5-42da-9069-724602c31f6b",
            "availability": "Away",
            "activity": "Away"
        }
    ]
}