En esta guía, se explica cómo usar el método get()
en el recurso SpaceNotificationSetting
de la API de Google Chat para obtener la configuración de notificaciones de un espacio del usuario.
El recurso SpaceNotificationSetting
es un recurso singleton que representa detalles sobre la configuración de notificaciones de espacio de un usuario especificado.
Requisitos previos
Node.js
- Una cuenta de Google Workspace para empresas o Enterprise con acceso a Google Chat
- Configura tu entorno:
- Crea un proyecto de Google Cloud
- Configura la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre, un ícono y una descripción para tu app de Chat.
- Instala la biblioteca cliente de Cloud de Node.js.
-
Crea credenciales de ID de cliente de OAuth para una aplicación de escritorio. Para ejecutar la muestra en esta guía, guarda las credenciales como un archivo JSON llamado
credentials.json
en tu directorio local.
- Elige un alcance de autorización que admita la autenticación del usuario.
Obtén la configuración de notificaciones del espacio del usuario que llama
Para obtener detalles sobre la configuración de notificaciones de un espacio de un usuario, incluye lo siguiente en tu solicitud:
- Especifica el alcance de autorización
chat.users.spacesettings
. - Llama al método
GetSpaceNotificationSetting()
y pasa elname
de la configuración de notificaciones del espacio para obtener el que incluye un ID o alias de usuario y un ID de espacio. Solo puedes obtener la configuración de notificaciones del usuario que llama. Para especificar la configuración, usa una de las siguientes opciones:- Es el alias de
me
. Por ejemplo,users/me/spaces/SPACE_ID/spaceNotificationSetting
- Es la dirección de correo electrónico de Google Workspace del usuario que realiza la llamada. Por ejemplo,
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting
. - ID del usuario que llama. Por ejemplo,
users/USER/spaces/SPACE/spaceNotificationSetting
.
- Es el alias de
En el siguiente ejemplo, se obtienen los parámetros de configuración de las notificaciones de espacio del usuario que realiza la llamada:
Node.js
Para ejecutar este ejemplo, reemplaza SPACE_ID
por el ID del name
del espacio.
Puedes obtener el ID llamando al método ListSpaces()
o desde la URL del espacio.
La API de Google Chat obtiene la configuración de notificaciones del espacio especificado y devuelve una instancia de SpaceNotificationSetting
.