Ce guide explique comment utiliser la
get()
méthode sur la ressource SpaceNotificationSetting de l'API Google Chat pour obtenir
les paramètres de notification d'un espace d'un utilisateur.
La ressource
SpaceNotificationSetting
est une ressource singleton qui représente les détails des paramètres de notification d'un espace
d'un utilisateur spécifié.
Prérequis
Node.js
- Un compte Google Workspace Business ou Enterprise avec accès à Google Chat.
- Configurez votre environnement :
- Créez un projet Google Cloud.
- Configurez l'écran de consentement OAuth.
- Activez et configurez l'API Google Chat avec un nom, une icône et une description pour votre application Chat.
- Installez la bibliothèque cliente Cloud Node.js.
-
Créez des identifiants d'ID client OAuth pour une application de bureau. Pour exécuter l'exemple de ce
guide, enregistrez les identifiants dans un fichier JSON nommé
credentials.jsondans votre répertoire local.
- Choisissez un champ d'application d'autorisation compatible avec l'authentification des utilisateurs.
Obtenir les paramètres de notification d'espace de l'utilisateur appelant
Pour obtenir des informations sur les paramètres de notification d'espace d'un utilisateur, incluez les éléments suivants dans votre requête :
- Spécifiez le champ d'application d'autorisation
chat.users.spacesettings. - Appelez la
GetSpaceNotificationSetting()méthode, en transmettant lenamedes paramètres de notification d'espace à obtenir, qui inclut un ID utilisateur ou un alias et un ID d'espace. Vous ne pouvez obtenir les paramètres de notification que pour l'utilisateur appelant. Pour spécifier les paramètres, utilisez l'une des options suivantes :- L'alias
me. Par exemple,users/me/spaces/SPACE_ID/spaceNotificationSetting. - L'adresse e-mail Google Workspace de l'utilisateur appelant. Par exemple,
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting. - L'ID utilisateur de l'utilisateur appelant. Par exemple,
users/USER/spaces/SPACE/spaceNotificationSetting.
- L'alias
L'exemple suivant obtient les paramètres de notification d'espace de l'utilisateur appelant :
Node.js
Pour exécuter cet exemple, remplacez SPACE_ID par l'ID de
l'espace
name.
Vous pouvez obtenir l'ID en appelant la
ListSpaces()
méthode ou à partir de l'URL de l'espace.
L'API Google Chat obtient les paramètres de notification d'espace spécifiés et renvoie
une instance de
SpaceNotificationSetting.