In dieser Anleitung wird erläutert, wie Sie die
get()
Methode für die SpaceNotificationSetting Ressource der Google Chat API verwenden, um
die Benachrichtigungseinstellungen für einen Gruppenbereich eines Nutzers abzurufen.
Die
SpaceNotificationSetting Ressource
ist eine Singleton-Ressource, die Details zu den Benachrichtigungseinstellungen für einen Gruppenbereich eines bestimmten Nutzers enthält.
Vorbereitung
Node.js
- Ein Google Workspace-Konto für Unternehmen oder Enterprise mit Zugriff auf Google Chat.
- Umgebung einrichten:
- Google Cloud-Projekt erstellen.
- OAuth-Zustimmungsbildschirm konfigurieren.
- Aktivieren und konfigurieren Sie die Google Chat API mit einem Namen, Symbol und einer Beschreibung für Ihre Chat-App.
- Installieren Sie die Cloud-Clientbibliothek für Node.js.
-
Erstellen Sie Anmeldedaten für die OAuth-Client-ID für eine Desktopanwendung. Wenn Sie das Beispiel in dieser
Anleitung ausführen möchten, speichern Sie die Anmeldedaten als JSON-Datei mit dem Namen
credentials.jsonin Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Benachrichtigungseinstellungen für den Gruppenbereich des aufrufenden Nutzers abrufen
Wenn Sie Details zu den Benachrichtigungseinstellungen für einen Gruppenbereich eines Nutzers abrufen möchten, fügen Sie Ihrer Anfrage Folgendes hinzu:
- Geben Sie den Autorisierungsbereich
chat.users.spacesettingsan. - Rufen Sie die
GetSpaceNotificationSetting()Methode auf und übergeben Sie dennameder Benachrichtigungseinstellungen für den Gruppenbereich, der eine Nutzer-ID oder einen Alias und eine Gruppenbereichs-ID enthält. Sie können nur Benachrichtigungseinstellungen für den aufrufenden Nutzer abrufen. Verwenden Sie eine der folgenden Optionen, um die Einstellungen anzugeben:- Der Alias
me. Beispiel:users/me/spaces/SPACE_ID/spaceNotificationSetting. - Die Google Workspace-E-Mail-Adresse des aufrufenden Nutzers. Beispiel:
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting. - Die Nutzer-ID des aufrufenden Nutzers. Beispiel:
users/USER/spaces/SPACE/spaceNotificationSetting.
- Der Alias
Im folgenden Beispiel werden die Benachrichtigungseinstellungen für den Gruppenbereich des aufrufenden Nutzers abgerufen:
Node.js
Ersetzen Sie in diesem Beispiel SPACE_ID durch die ID aus
dem Gruppenbereich
name.
Sie können die ID abrufen, indem Sie die
ListSpaces()
Methode aufrufen oder die URL des Gruppenbereichs verwenden.
Die Google Chat API ruft die angegebenen Benachrichtigungseinstellungen für den Gruppenbereich ab und gibt
eine Instanz von
SpaceNotificationSetting zurück.