Ten przewodnik wyjaśnia, jak użyć metody get()
w zasobach SpaceNotificationSetting
interfejsu Google Chat API, aby pobrać ustawienia powiadomień użytkownika dotyczące pokoju.
Zasób SpaceNotificationSetting
to pojedynczy zasób zawierający informacje o ustawieniach powiadomień w pokoju określonego użytkownika.
Wymagania wstępne
- 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 dla Node.js.
-
Utwórz identyfikator klienta OAuth dla aplikacji komputerowej. Aby uruchomić przykładowy skrypt w tym przewodniku, zapisz dane logowania jako plik JSON o nazwie
client_secrets.json
w katalogu lokalnym.
- Wybierz zakres autoryzacji, który obsługuje uwierzytelnianie użytkowników.
Pobieranie ustawień powiadomień pokoju użytkownika, który dzwoni
Aby uzyskać szczegółowe informacje o ustawieniach powiadomień użytkownika dotyczące pokoju, w swojej prośbie podaj:
- Określ zakres upoważnienia
chat.users.spacesettings
. - Wywołaj metodę
GetSpaceNotificationSetting()
, przekazującname
ustawień powiadomień pokoju, aby uzyskać identyfikator użytkownika lub alias i identyfikator pokoju. Możesz tylko uzyskać ustawienia powiadomień użytkownika dzwoniącego. Aby określić ustawienia, użyj jednej z tych opcji:- Alias
me
. Na przykład:users/me/spaces/SPACE_ID/spaceNotificationSetting
. - Adres e-mail użytkownika dzwoniącego z Google Workspace. Na przykład:
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting
. - Identyfikator użytkownika dzwoniącego. Na przykład:
users/USER/spaces/SPACE/spaceNotificationSetting
.
- Alias
W tym przykładzie pobierane są ustawienia powiadomień pokoju użytkownika, który nawiązuje połączenie:
Aby uruchomić ten przykład, zastąp SPACE_ID
identyfikatorem name
konta.
Identyfikator możesz uzyskać, wywołując metodę ListSpaces()
lub z adresu URL pokoju.
Interfejs Google Chat API pobiera określone ustawienia powiadomień z pokoju i zwraca instancję SpaceNotificationSetting
.