Questa guida spiega come utilizzare il
get()
metodo sulla risorsa SpaceNotificationSetting dell'API Google Chat per ottenere
le impostazioni di notifica dello spazio di un utente.
La risorsa
SpaceNotificationSetting
è una risorsa singleton che rappresenta i dettagli delle impostazioni di notifica dello spazio
di un utente specificato.
Prerequisiti
Node.js
- Un account Google Workspace Business o Enterprise con accesso a Google Chat.
- Configura l'ambiente:
- Crea un progetto Google Cloud.
- Configura la schermata per il consenso OAuth.
- Attiva e configura l'API Google Chat con un nome, un'icona e una descrizione per la tua app Chat.
- Installa la libreria client Cloud per Node.js.
-
Crea le credenziali ID client OAuth per un'applicazione desktop. Per eseguire l'esempio in questa
guida, salva le credenziali come file JSON denominato
credentials.jsonnella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Recuperare le impostazioni di notifica dello spazio dell'utente chiamante
Per ottenere i dettagli delle impostazioni di notifica dello spazio di un utente, includi quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.users.spacesettings. - Chiama il
GetSpaceNotificationSetting()metodo, passando ilnamedelle impostazioni di notifica dello spazio da recuperare, che include un ID utente o un alias e un ID spazio. Puoi recuperare le impostazioni di notifica solo per l'utente chiamante. Per specificare le impostazioni, utilizza una delle seguenti opzioni:- L'alias
me. Ad esempio,users/me/spaces/SPACE_ID/spaceNotificationSetting. - L'indirizzo email di Google Workspace dell'utente chiamante. Ad esempio,
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting. - L'ID utente dell'utente chiamante. Ad esempio,
users/USER/spaces/SPACE/spaceNotificationSetting.
- L'alias
L'esempio seguente recupera le impostazioni di notifica dello spazio dell'utente chiamante:
Node.js
Per eseguire questo esempio, sostituisci SPACE_ID con l'ID da
dello spazio
name.
Puoi ottenere l'ID chiamando il
ListSpaces()
metodo o dall'URL dello spazio.
L'API Google Chat recupera le impostazioni di notifica dello spazio specificato e restituisce
un'istanza di
SpaceNotificationSetting.