Sprachen erstellen

Namespace: microsoft.graph

Diese Methode wird verwendet, um eine benutzerdefinierte Sprache in einem Azure AD B2C-Benutzerablauf zu erstellen oder zu aktualisieren.

Hinweis: Sie müssen die Sprachanpassung im Azure AD B2C-Benutzerablauf aktivieren, bevor Sie eine benutzerdefinierte Sprache erstellen können. Weitere Informationen finden Sie unter Update b2cIdentityUserFlow.

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) IdentityUserFlow.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung IdentityUserFlow.ReadWrite.All

Das Geschäfts-, Schul- oder Unikonto muss zu einer der folgenden Rollen gehören:

  • Globaler Administrator
  • Administrator für externe Identitätsbenutzer Flow

HTTP-Anforderung

PUT /identity/b2cUserFlows/{id}/languages/{id}

Anforderungsheader

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

Anforderungstext

Geben Sie im Anforderungstext eine JSON-Darstellung des UserFlowLanguageConfiguration-Objekts an.

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die optional bereitgestellt werden können, wenn Sie das UserFlowLanguageConfiguration-Objekt erstellen.

Eigenschaft Typ Beschreibung
id Zeichenfolge Der Bezeichner der Sprache. Dieses Feld ist mit dem Sprach-ID-Tag RFC 5646 kompatibel und muss eine dokumentierte Sprach-ID sein. Wenn dies im Anforderungstext angegeben ist, muss sie mit dem in der Anforderungs-URL angegebenen Identifer übereinstimmen.
isEnabled Boolescher Wert Gibt an, ob die Sprache innerhalb des Benutzerablaufs aktiviert ist. Wenn dies in der Anforderung nicht angegeben wird, wird "isEnabled" auf "true" festgelegt.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 201 Created Antwortcode und ein UserFlowLanguageConfiguration-Objekt im Antworttext zurück.

Beispiele

Beispiel 1: Erstellen einer benutzerdefinierten Sprache in einem Azure AD B2C-Benutzerablauf

Anforderung

Nachfolgend sehen Sie ein Beispiel der Anforderung.

PUT https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_CustomerSignUp/languages/es-ES
Content-Type: application/json

{
  "id": "es-ES",
  "isEnabled": true
}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/b2cUserFlows('B2C_1_CustomerSignUp')/languages/$entity",
  "id": "es-ES",
  "isEnabled": true,
  "displayName": "Spanish (Spain)"
}

Beispiel 2: Aktualisieren einer benutzerdefinierten Sprache in einem Azure AD B2C-Benutzerablauf

Anforderung

Nachfolgend sehen Sie ein Beispiel der Anforderung.

PUT https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_CustomerSignUp/languages/es-ES
Content-Type: application/json

{
  "isEnabled": false
}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

HTTP/1.1 204 No Content