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 de 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 empresas 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 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
client_secrets.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 realiza la llamada
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 de
chat.users.spacesettings
. - Llama al método
GetSpaceNotificationSetting()
y pasa elname
de la configuración de notificaciones del espacio para obtener lo que incluye un ID de usuario o alias 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:- El alias
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
. - 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 del espacio del usuario que realiza la llamada:
Node.js
Para ejecutar esta muestra, reemplaza SPACE_ID
por el ID de name
del espacio.
Para obtener el ID, llama al método ListSpaces()
o desde la URL del espacio.
La API de Google Chat obtiene la configuración de notificaciones del espacio especificada y muestra una instancia de SpaceNotificationSetting
.