Überprüften, ob der Anzeigename oder E-Mail-Spitzname einer Microsoft 365-Gruppe den Benennungsrichtlinien entspricht. Clients können diese API verwenden, um festzustellen, ob ein Anzeigename oder E-Mail-Spitzname gültig ist, bevor sie versuchen, eine Microsoft 365 Gruppe zu aktualisieren. Um die Eigenschaften vor dem Erstellen einer Gruppe zu überprüfen, verwenden Sie die Funktion directoryobject:validateProperties .
Die folgenden Richtlinienüberprüfungen werden für die Eigenschaften "Anzeigename" und "E-Mail-Spitzname" durchgeführt:
Überprüfen der Präfix- und Suffixbenennungsrichtlinie
Überprüfen der Richtlinie für benutzerdefinierte gesperrte Wörter
Diese API gibt nur den ersten Überprüfungsfehler zurück, der aufgetreten ist. Wenn die Eigenschaften mehrere Überprüfungen nicht bestehen, wird nur der erste Überprüfungsfehler zurückgegeben. Sie können jedoch sowohl den E-Mail-Spitznamen als auch den Anzeigenamen überprüfen und eine Sammlung von Überprüfungsfehlern erhalten, wenn Sie nur die Präfix- und Suffixbenennungsrichtlinie überprüfen. Weitere Informationen zum Konfigurieren von Benennungsrichtlinien finden Sie unter Konfigurieren von Benennungsrichtlinien.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
Berechtigungstyp
Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto)
Group.Read.All, Group.ReadWrite.All
Delegiert (persönliches Microsoft-Konto)
Nicht unterstützt
Anwendung
Group.Read.All, Group.ReadWrite.All
HTTP-Anforderung
POST /groups/{id}/validateProperties
Anforderungsheader
Name
Beschreibung
Authorization
Bearer {token}. Erforderlich.
Content-Type
application/json
Anforderungstext
Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.
Parameter
Typ
Beschreibung
displayName
Zeichenfolge
Der Anzeigename der zu überprüfenden Gruppe. Die Eigenschaft ist nicht einzeln erforderlich. Mindestens eine Eigenschaft (displayName oder mailNickname) ist jedoch erforderlich.
mailNickname
Zeichenfolge
Der E-Mail-Spitzname der zu überprüfenden Gruppe. Die Eigenschaft ist nicht einzeln erforderlich. Mindestens eine Eigenschaft (displayName oder mailNickname) ist jedoch erforderlich.
onBehalfOfUserId
Guid
Die ID des Benutzers, der sich beim Aufrufen der API imitieren soll. Die Validierungsergebnisse gelten für die Attribute und Rollen der onBehalfOfUserId .
Antwort
Bei erfolgreicher Ausführung und ohne Überprüfungsfehler gibt die Methode den Antwortcode zurück 204 No Content . Im Antworttext wird nichts zurückgegeben.
Wenn die Anforderung ungültig ist, gibt die Methode den Antwortcode zurück 400 Bad Request . Im Antworttext wird eine Fehlermeldung mit Details zur ungültigen Anforderung zurückgegeben.
Wenn ein Überprüfungsfehler vorliegt. Die Methode gibt den Antwortcode zurück 422 Unprocessable Entity . Eine Fehlermeldung und eine Sammlung von Fehlerdetails werden im Antworttext zurückgegeben.
Beispiele
Beispiel 1: Erfolgreiche Validierungsanforderung
Dies ist ein Beispiel für eine erfolgreiche Überprüfungsanforderung.