Ten przewodnik wyjaśnia, jak używać metody
get()
w zasobie SpaceNotificationSetting
interfejsu Google Chat API, aby uzyskać ustawienia powiadomień użytkownika dotyczące przestrzeni.
SpaceNotificationSetting
Zasób
jest zasobem pojedynczym, który zawiera szczegóły ustawień powiadomień o przestrzeni określonego użytkownika.
Wymagania wstępne
Node.js
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
- Skonfiguruj środowisko:
- Utwórz projekt Google Cloud.
- Skonfiguruj ekran zgody OAuth.
- Włącz i skonfiguruj interfejs Google Chat API, podając nazwę, ikonę i opis aplikacji do obsługi czatu.
- Zainstaluj bibliotekę klienta Cloud Node.js.
-
Utwórz dane logowania identyfikatora klienta OAuth dla aplikacji na komputery. Aby uruchomić przykład w tym przewodniku, zapisz dane logowania jako plik JSON o nazwie
credentials.json
w katalogu lokalnym.
- Wybierz zakres autoryzacji, który obsługuje uwierzytelnianie użytkowników.
Pobieranie ustawień powiadomień dotyczących przestrzeni użytkownika, który dzwoni
Aby uzyskać szczegółowe informacje o ustawieniach powiadomień użytkownika dotyczących przestrzeni, w żądaniu podaj te informacje:
- Określ zakres autoryzacji
chat.users.spacesettings
. - Wywołaj metodę
GetSpaceNotificationSetting()
przekazującname
ustawień powiadomień pokoju, aby uzyskać informacje o tym, które zawierają identyfikator użytkownika lub alias oraz identyfikator pokoju. Ustawienia powiadomień możesz uzyskać tylko dla użytkownika, który dzwoni. Aby określić ustawienia, wykonaj jedną z tych czynności:- Alias
me
. Na przykład:users/me/spaces/SPACE_ID/spaceNotificationSetting
. - Adres e-mail użytkownika w Google Workspace, który inicjuje połączenie. Na przykład:
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting
. - Identyfikator użytkownika wywołującego. Na przykład:
users/USER/spaces/SPACE/spaceNotificationSetting
.
- Alias
W tym przykładzie pobieramy ustawienia powiadomień w pokoju użytkownika, który wywołuje funkcję:
Node.js
Aby uruchomić ten przykład, zastąp SPACE_ID
identyfikatorem z przestrzeni name
.
Możesz go uzyskać, wywołując metodę
ListSpaces()
lub z adresu URL pokoju.
Interfejs Google Chat API pobiera określone ustawienia powiadomień pokoju i zwraca instancję SpaceNotificationSetting
.