Questa guida spiega come utilizzare il metodo
get()
nella risorsa SpaceNotificationSetting
dell'API Google Chat per recuperare
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 di chat.
- Installa la libreria client Cloud per Node.js.
-
Crea le credenziali dell'ID client OAuth per un'applicazione desktop. Per eseguire l'esempio in questa
guida, salva le credenziali come file JSON denominato
client_secrets.json
nella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Ottenere le impostazioni di notifica dello spazio dell'utente che chiama
Per visualizzare i dettagli sulle impostazioni di notifica dello spazio di un utente, includi quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.users.spacesettings
. - Chiama il metodo
GetSpaceNotificationSetting()
passando ilname
delle impostazioni di notifica dello spazio da recuperare, che include un ID utente o un alias e un ID spazio. Puoi visualizzare le impostazioni di notifica solo per l'utente che chiama. 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 che chiama. Ad esempio,
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting
. - L'ID utente dell'utente che chiama. Ad esempio,
users/USER/spaces/SPACE/spaceNotificationSetting
.
- L'alias
L'esempio seguente recupera le impostazioni di notifica dello spazio dell'utente che chiama:
Node.js
Per eseguire questo sample, sostituisci SPACE_ID
con l'ID di
name
dello spazio.
Puoi ottenere l'ID chiamando il metodo
ListSpaces()
o dall'URL dello spazio.
L'API Google Chat recupera le impostazioni di notifica dello spazio specificate e restituisce un'istanza di SpaceNotificationSetting
.