Ressource: Gruppenbereich
Ein Gruppenbereich in Google Chat. Gruppenbereiche sind Unterhaltungen zwischen zwei oder mehr Nutzern oder 1:1-Nachrichten zwischen einem Nutzer und einer Chat-App.
JSON-Darstellung |
---|
{ "name": string, "type": enum ( |
Felder | |
---|---|
name |
Ressourcenname des Gruppenbereichs. Format: Dabei steht |
type |
Nur Ausgabe. Verworfen. Verwenden Sie stattdessen |
space |
Die Art des Gruppenbereichs. Erforderlich beim Erstellen eines Gruppenbereichs oder Aktualisieren des Gruppenbereichstyps. Ausgabe nur für andere Verwendungen. |
single |
Optional. Gibt an, ob der Gruppenbereich eine DN zwischen einer Chat-App und einem einzelnen Nutzer ist. |
threaded |
Nur Ausgabe. Verworfen. Verwenden Sie stattdessen |
display |
Der Anzeigename des Gruppenbereichs. Erforderlich, wenn Sie einen Gruppenbereich mit einer Bei Direktnachrichten ist dieses Feld möglicherweise leer. Unterstützt bis zu 128 Zeichen. |
external |
Nicht veränderbar. Gibt an, ob in diesem Gruppenbereich beliebige Google Chat-Nutzer als Mitglieder zugelassen sind. Wird beim Erstellen eines Gruppenbereichs in einer Google Workspace-Organisation eingegeben. Lassen Sie dieses Feld weg, wenn Sie unter den folgenden Bedingungen Gruppenbereiche erstellen:
Für vorhandene Gruppenbereiche wird dieses Feld nur für die Ausgabe verwendet. |
space |
Nur Ausgabe. Der Status der Unterhaltungsbereiche im Chatbereich. |
space |
Details zum Gruppenbereich, einschließlich Beschreibung und Regeln. |
space |
Der Status des Nachrichtenverlaufs für Nachrichten und Threads in diesem Gruppenbereich. |
import |
Optional. Gibt an, ob dieser Gruppenbereich in Zum Erstellen eines Gruppenbereichs in |
create |
Optional. Nicht veränderbar. Bei Gruppenbereichen, die in Google Chat erstellt wurden, ist dies der Zeitpunkt, zu dem der Gruppenbereich erstellt wurde. Dieses Feld dient nur der Ausgabe, es sei denn, es wird in Gruppenbereichen im Importmodus verwendet. Legen Sie für Gruppenbereiche im Importmodus in diesem Feld den Zeitstempel fest, zu dem der Gruppenbereich in der Quelle erstellt wurde, um den ursprünglichen Erstellungszeitpunkt beizubehalten. Wird nur in der Ausgabe dargestellt, wenn |
last |
Nur Ausgabe. Zeitstempel der letzten Nachricht im Gruppenbereich. |
admin |
Nur Ausgabe. Gibt bei Gruppenbereichen mit Direktnachrichten (DM) mit einer Chat-App an, ob der Gruppenbereich von einem Google Workspace-Administrator erstellt wurde. Administratoren können im Namen von Nutzern in ihrer Organisation eine Direktnachricht mit einer Chat-App installieren und einrichten. Damit die Installation durch Administratoren unterstützt wird, muss die Chat-App Direktnachrichten enthalten. |
membership |
Nur Ausgabe. Die Anzahl der Mitgliedschaften, gruppiert nach Mitgliedstyp. Wird ausgefüllt, wenn |
access |
Optional. Gibt die Zugriffseinstellung des Gruppenbereichs an. Wird nur ausgefüllt, wenn |
space |
Nur Ausgabe. Der URI, über den ein Nutzer auf den Gruppenbereich zugreifen kann. |
customer |
Optional. Nicht veränderbar. Die Kunden-ID der Domain des Gruppenbereichs. Nur erforderlich, wenn ein Gruppenbereich mit App-Authentifizierung erstellt wird und Im Format Bei DMs ist dieses Feld leer. |
Union-Feld Erfordert die Nutzerauthentifizierung. Für |
|
predefined |
Optional. Nur Eingabe. Vordefinierte Berechtigungseinstellungen für Gruppenbereiche, die nur beim Erstellen eines Gruppenbereichs eingegeben werden. Wenn das Feld nicht festgelegt ist, wird ein Gruppenbereich erstellt. Nachdem Sie den Gruppenbereich erstellt haben, werden die Einstellungen in das Feld |
permission |
Optional. Berechtigungseinstellungen für den Gruppenbereich für vorhandene Gruppenbereiche. Eingabe zum Aktualisieren der genauen Berechtigungseinstellungen für den Gruppenbereich, wobei vorhandene Berechtigungseinstellungen ersetzt werden. Die Ausgabe enthält die aktuellen Berechtigungseinstellungen. |
Typ
Eingestellt: Verwende stattdessen SpaceType
.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Reserviert. |
ROOM |
Unterhaltungen zwischen zwei oder mehr Personen. |
DM |
1:1-Direktnachricht zwischen einem Nutzer und einer Chat-App, bei der alle Nachrichten in einer flachen Form dargestellt werden. Dies gilt nicht für Direktnachrichten zwischen zwei Personen. |
SpaceType
Der Typ des Gruppenbereichs. Erforderlich beim Erstellen oder Aktualisieren eines Gruppenbereichs. Ausgabe nur für andere Verwendung.
Enums | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Reserviert. |
SPACE |
Ein Ort, an dem Nutzer Nachrichten senden, Dateien teilen und zusammenarbeiten können. Ein SPACE kann Chat-Apps enthalten. |
GROUP_CHAT |
Gruppenunterhaltungen mit drei oder mehr Personen. Eine GROUP_CHAT kann Chat-Apps enthalten. |
DIRECT_MESSAGE |
1:1-Nachrichten zwischen zwei Personen oder einer Person und einer Chat-App |
SpaceThreadingState
Gibt den Thread-Status im Chatbereich an.
Enums | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Reserviert. |
THREADED_MESSAGES |
Namensgruppenbereiche, die Nachrichtenthreads unterstützen. Wenn Nutzer auf eine Nachricht antworten, können sie innerhalb des Threads antworten, sodass die Antwort im Kontext der ursprünglichen Nachricht bleibt. |
GROUPED_MESSAGES |
Benannte Gruppenbereiche, in denen die Unterhaltung nach Themen geordnet ist. Themen und die dazugehörigen Antworten werden gruppiert. |
UNTHREADED_MESSAGES |
Direktnachrichten (DNs) zwischen zwei Personen und Gruppenunterhaltungen zwischen drei oder mehr Personen. |
SpaceDetails
Details zum Gruppenbereich, einschließlich Beschreibung und Regeln.
JSON-Darstellung |
---|
{ "description": string, "guidelines": string } |
Felder | |
---|---|
description |
Optional. Eine Beschreibung des Gruppenbereichs. Sie können beispielsweise das Diskussionsthema, den Zweck oder die Teilnehmer des Gruppenbereichs beschreiben. Unterstützt bis zu 150 Zeichen. |
guidelines |
Optional. Regeln, Erwartungen und Etikette im Raum. Unterstützt bis zu 5.000 Zeichen. |
HistoryState
Der Verlaufsstatus für Nachrichten und Gruppenbereiche. Gibt an, wie lange Nachrichten und Unterhaltungsthreads nach dem Erstellen gespeichert werden.
Enums | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Standardwert. Nicht verwenden. |
HISTORY_OFF |
Verlauf deaktiviert. Nachrichten und Unterhaltungen werden 24 Stunden lang aufbewahrt. |
HISTORY_ON |
Verlauf aktiviert. In den Vault-Aufbewahrungsregeln der Organisation ist festgelegt, wie lange Nachrichten und Threads aufbewahrt werden. |
MembershipCount
Gibt die Anzahl der Mitgliedschaften in einem Gruppenbereich an, gruppiert in Kategorien.
JSON-Darstellung |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
Felder | |
---|---|
joined |
Anzahl der menschlichen Nutzer, die dem Gruppenbereich direkt beigetreten sind. Nicht berücksichtigt werden Nutzer, die durch Mitgliedschaft in einer verbundenen Gruppe beigetreten sind. |
joined |
Anzahl aller Gruppen, die dem Gruppenbereich direkt beigetreten sind. |
AccessSettings
Die Zugriffseinstellung für den Gruppenbereich.
JSON-Darstellung |
---|
{
"accessState": enum ( |
Felder | |
---|---|
access |
Nur Ausgabe. Gibt den Zugriffsstatus des Gruppenbereichs an. |
audience |
Optional. Der Ressourcenname der Zielgruppe, die den Gruppenbereich finden, ihm beitreten und sich eine Vorschau der Nachrichten im Gruppenbereich ansehen kann. Wenn diese Option nicht festgelegt ist, können nur Nutzer oder Google-Gruppen, die einzeln eingeladen oder dem Gruppenbereich hinzugefügt wurden, darauf zugreifen. Weitere Informationen finden Sie im Hilfeartikel Gruppenbereiche für eine Zielgruppe sichtbar machen. Format: Wenn Sie die Standardzielgruppe für die Google Workspace-Organisation verwenden möchten, legen Sie Die Lektüre der Zielgruppe hilft:
Dieses Feld wird nicht ausgefüllt, wenn der Umfang Zum Festlegen der Zielgruppe ist eine Nutzerauthentifizierung erforderlich. |
AccessState
Stellt den Zugriffsstatus des Gruppenbereichs dar.
Enums | |
---|---|
ACCESS_STATE_UNSPECIFIED |
Der Zugriffsstatus ist unbekannt oder wird in dieser API nicht unterstützt. |
PRIVATE |
Nur Nutzer oder Google-Gruppen, die von anderen Nutzern oder Google Workspace-Administratoren einzeln hinzugefügt oder eingeladen wurden, können den Gruppenbereich finden und darauf zugreifen. |
DISCOVERABLE |
Ein Administrator des Gruppenbereichs hat einer Zielgruppe Zugriff auf den Gruppenbereich gewährt. Nutzer oder Google-Gruppen, die einzeln zum Gruppenbereich hinzugefügt oder dazu eingeladen wurden, können den Gruppenbereich ebenfalls finden und darauf zugreifen. Weitere Informationen finden Sie unter Gruppenbereich für bestimmte Nutzer sichtbar machen. Zum Erstellen sichtbarer Gruppenbereiche ist eine Nutzerauthentifizierung erforderlich. |
PredefinedPermissionSettings
Vordefinierte Berechtigungseinstellungen, die Sie nur beim Erstellen eines benannten Bereichs festlegen können. Weitere Einstellungen werden möglicherweise in Zukunft hinzugefügt. Weitere Informationen zu den Berechtigungseinstellungen für benannte Gruppenbereiche finden Sie unter Gruppenbereiche.
Enums | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Nicht angegeben Nicht verwenden. |
COLLABORATION_SPACE |
Einstellung, mit der der Gruppenbereich zu einem Gruppenbereich für die Zusammenarbeit wird, in dem alle Mitglieder Nachrichten posten können. |
ANNOUNCEMENT_SPACE |
Einstellung, mit der der Gruppenbereich in einen Gruppenbereich für Ankündigungen umgewandelt wird, in dem nur Administratoren des Gruppenbereichs Nachrichten posten können. |
PermissionSettings
Berechtigungseinstellungen, die Sie beim Aktualisieren eines vorhandenen Gruppenbereichs angeben können.
Wenn Sie beim Erstellen eines Gruppenbereichs Berechtigungseinstellungen festlegen möchten, geben Sie in Ihrer Anfrage das Feld PredefinedPermissionSettings
an.
JSON-Darstellung |
---|
{ "manageMembersAndGroups": { object ( |
Felder | |
---|---|
manage |
Einstellung zum Verwalten von Mitgliedern und Gruppen in einem Gruppenbereich. |
modify |
Einstellung zum Aktualisieren des Namens, des Avatars, der Beschreibung und der Richtlinien des Gruppenbereichs. |
toggle |
Einstellung zum Aktivieren und Deaktivieren des Gruppenbereichsverlaufs. |
use |
Einstellung für die Verwendung von @alle in einem Gruppenbereich. |
manage |
Einstellung zum Verwalten von Apps in einem Gruppenbereich. |
manage |
Einstellung zum Verwalten von Webhooks in einem Gruppenbereich. |
post |
Nur Ausgabe. Einstellung zum Posten von Nachrichten in einem Gruppenbereich. |
reply |
Einstellung für das Beantworten von Nachrichten in einem Gruppenbereich. |
PermissionSetting
Stellt eine Berechtigungseinstellung für einen Gruppenbereich dar.
JSON-Darstellung |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
Felder | |
---|---|
managers |
Ob Administratoren von Gruppenbereichen diese Berechtigung haben. |
members |
Gibt an, ob Nutzer, die keine Administratoren sind, diese Berechtigung haben. |
Methoden |
|
---|---|
|
Schließt den Importvorgang für den angegebenen Bereich ab und macht ihn für Nutzer sichtbar. |
|
Erstellt einen Gruppenbereich ohne Mitglieder. |
|
Löscht einen benannten Gruppenbereich. |
|
Die vorhandene Direktnachricht mit dem angegebenen Nutzer wird zurückgegeben. |
|
Gibt Details zu einem Gruppenbereich zurück. |
|
Listet Gruppenbereiche auf, in denen der Anrufer Mitglied ist. |
|
Aktualisiert einen Gruppenbereich. |
|
Eine Liste der Gruppenbereiche in einer Google Workspace-Organisation wird basierend auf der Suche eines Administrators zurückgegeben. |
|
Erstellt einen Gruppenbereich und fügt ihm angegebene Nutzer hinzu. |