En esta guía, se explica cómo usar el
get()
método en el recurso SpaceNotificationSetting de la API de Google Chat para obtener
la configuración de notificaciones de espacio de un 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 Business 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, ícono y descripción para tu app de Chat.
- Instala la biblioteca cliente de Cloud para Node.js.
-
Crea credenciales de ID de cliente de OAuth para una aplicación de escritorio. Para ejecutar la muestra de esta
guía, guarda las credenciales como un archivo JSON llamado
credentials.jsonen tu directorio local.
- Elige un alcance de autorización que admita la autenticación de usuarios.
Obtén la configuración de notificaciones de espacio del usuario que realiza la llamada
Para obtener detalles sobre la configuración de notificaciones de espacio de un usuario, incluye lo siguiente en tu solicitud:
- Especifica el alcance de autorización
chat.users.spacesettings. - Llama al
GetSpaceNotificationSetting()método, y pasa elnamede la configuración de notificaciones de espacio para obtener, que incluye un ID de usuario o un alias y un ID de espacio. Solo puedes obtener la configuración de notificaciones para el usuario que realiza la llamada. Para especificar la configuración, usa una de las siguientes opciones:- El alias
me. Por ejemplo,users/me/spaces/SPACE_ID/spaceNotificationSetting. - 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. - El ID de usuario del usuario que realiza la llamada. Por ejemplo,
users/USER/spaces/SPACE/spaceNotificationSetting.
- El alias
En el siguiente ejemplo, se obtiene la configuración de notificaciones de espacio del usuario que realiza la llamada:
Node.js
Para ejecutar esta muestra, reemplaza SPACE_ID por el ID de
el espacio's
name.
Puedes obtener el ID llamando al
ListSpaces()
método o desde la URL del espacio.
La API de Google Chat obtiene la configuración de notificaciones de espacio especificada y muestra
una instancia de
SpaceNotificationSetting.