Questa guida spiega come utilizzare il metodo
get()
nella risorsa SpaceNotificationSetting
dell'API Google Chat per ottenere
le impostazioni di notifica di uno spazio di un utente.
La
risorsa SpaceNotificationSetting
è una risorsa singleton che rappresenta i dettagli delle impostazioni di notifica dello spazio di un utente specifico.
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 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
credentials.json
nella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Recuperare le impostazioni di notifica dello spazio dell'utente che chiama
Per ottenere dettagli sulle impostazioni di notifica di uno 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 per ottenere un ID utente o un alias e un ID spazio. Puoi ottenere 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 Google Workspace dell'utente che chiama. 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 dello spazio
name
.
Puoi ottenere l'ID chiamando il metodo
ListSpaces()
o dall'URL dello spazio.
L'API Google Chat recupera le impostazioni di notifica dello spazio specificato e restituisce
un'istanza di
SpaceNotificationSetting
.