Erstellt einen Gruppenbereich und fügt die angegebenen Nutzer hinzu. Der aufrufende Nutzer wird automatisch dem Gruppenbereich hinzugefügt und sollte in der Anfrage nicht als Mitgliedschaft angegeben werden. Ein Beispiel finden Sie unter Gruppenbereich mit ersten Mitgliedern einrichten.
Wenn Sie die hinzuzufügenden menschlichen Mitglieder angeben möchten, fügen Sie Mitgliedschaften mit dem entsprechenden membership.member.name hinzu. Wenn Sie einen menschlichen Nutzer hinzufügen möchten, verwenden Sie users/{user}, wobei {user} die E-Mail-Adresse des Nutzers sein kann. Für Nutzer in derselben Google Workspace-Organisation kann {user} auch die id für die Person aus der People API oder die id für den Nutzer in der Directory API sein. Wenn die ID des Personenprofils der People API für user@example.com beispielsweise 123456789 ist, können Sie den Nutzer dem Gruppenbereich hinzufügen, indem Sie membership.member.name auf users/user@example.com oder users/123456789 festlegen.
Wenn Sie die hinzuzufügenden Google-Gruppen angeben möchten, fügen Sie Mitgliedschaften mit dem entsprechenden membership.group_member.name hinzu. Wenn Sie eine Google-Gruppe hinzufügen oder einladen möchten, verwenden Sie groups/{group}, wobei {group} die id für die Gruppe aus der Cloud Identity Groups API ist. Mit der Cloud Identity Groups Lookup API können Sie beispielsweise die ID 123456789 für die Gruppen-E-Mail-Adresse group@example.com abrufen und die Gruppe dann dem Gruppenbereich hinzufügen, indem Sie membership.group_member.name auf groups/123456789 festlegen. Gruppen-E-Mails werden nicht unterstützt und Google-Gruppen können nur als Mitglieder in benannten Gruppenbereichen hinzugefügt werden.
Wenn der Anrufer in einem benannten Gruppenbereich oder Gruppenchat einige Mitglieder blockiert oder von ihnen blockiert wird oder keine Berechtigung hat, einige Mitglieder hinzuzufügen, werden diese Mitglieder dem erstellten Gruppenbereich nicht hinzugefügt.
Wenn Sie eine Direktnachricht zwischen dem aufrufenden Nutzer und einem anderen menschlichen Nutzer erstellen möchten, geben Sie genau eine Mitgliedschaft an, die den menschlichen Nutzer darstellt. Wenn ein Nutzer den anderen blockiert, schlägt die Anfrage fehl und die Direktnachricht wird nicht erstellt.
Wenn Sie eine Direktnachricht zwischen dem aufrufenden Nutzer und der Anruf-App erstellen möchten, legen Sie Space.singleUserBotDm auf true fest und geben Sie keine Mitgliedschaften an. Mit dieser Methode können Sie nur eine DM mit der Anruf-App einrichten. Informationen zum Hinzufügen der Anruf-App als Mitglied eines Gruppenbereichs oder einer vorhandenen DM zwischen zwei menschlichen Nutzern finden Sie unter Nutzer oder App zu einem Gruppenbereich einladen oder hinzufügen.
Wenn bereits eine Direktnachricht zwischen zwei Nutzern vorhanden ist, wird die vorhandene Direktnachricht zurückgegeben, auch wenn ein Nutzer den anderen zum Zeitpunkt der Anfrage blockiert.
Gruppenbereiche mit Antworten mit Threads werden nicht unterstützt. Wenn Sie beim Einrichten eines Gruppenbereichs die Fehlermeldung ALREADY_EXISTS erhalten, versuchen Sie es mit einem anderen displayName. Ein vorhandener Gruppenbereich in der Google Workspace-Organisation verwendet möglicherweise bereits diesen Anzeigenamen.
Erfordert die Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
https://www.googleapis.com/auth/chat.spaces.createhttps://www.googleapis.com/auth/chat.spaces
HTTP-Anfrage
POST https://chat.googleapis.com/v1/spaces:setup
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "space": { object ( |
| Felder | |
|---|---|
space |
Erforderlich. Das Feld Wenn Sie einen Gruppenbereich erstellen möchten, legen Sie Wenn Sie einen Gruppenchat erstellen möchten, legen Sie Wenn Sie eine 1:1-Unterhaltung zwischen Personen erstellen möchten, legen Sie Wenn Sie eine 1:1-Unterhaltung zwischen einer Person und der aufrufenden Chat-App erstellen möchten, legen Sie Wenn bereits ein |
requestId |
Optional. Eine eindeutige ID für diese Anfrage. Eine zufällige UUID wird empfohlen. Wenn Sie eine Anfrage-ID angeben, wird die Anfrage idempotent. So wird sichergestellt, dass bei mehreren identischen Anfragen mit derselben Anfrage-ID nur ein einziger Gruppenbereich erstellt wird. Bei nachfolgenden Anfragen mit derselben Anfrage-ID wird der vorhandene Gruppenbereich zurückgegeben und nicht aktualisiert, auch wenn sich die angeforderten Details vom aktuellen Status unterscheiden. So verwenden Sie dieses Feld effektiv:
|
memberships[] |
Optional. Die Google Chat-Nutzer oder -Gruppen, die Sie einladen möchten, dem Gruppenbereich beizutreten. Lassen Sie den aufrufenden Nutzer weg, da er automatisch hinzugefügt wird. Derzeit sind bis zu 49 Mitgliedschaften zulässig (zusätzlich zum Anrufer). Bei einer menschlichen Mitgliedschaft muss das Bei einer Google-Gruppenmitgliedschaft muss das Feld Optional, wenn Sie Erforderlich, wenn Sie Erforderlich, wenn Sie Muss leer sein, wenn Sie eine 1:1-Unterhaltung zwischen einer Person und der aufrufenden Chat-App erstellen (wenn Sie |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Space.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/chat.spaceshttps://www.googleapis.com/auth/chat.spaces.create
Weitere Informationen finden Sie im Autorisierungsleitfaden.