В этом руководстве объясняется, как использовать метод get()
ресурса SpaceNotificationSetting
API Google Chat для получения настроек уведомлений о пространстве пользователя.
Ресурс SpaceNotificationSetting
— это одноэлементный ресурс, который представляет сведения о настройках уведомлений пространства указанного пользователя.
Предпосылки
Node.js
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
- Установите облачную клиентскую библиотеку Node.js.
- Создайте учётные данные OAuth-клиента для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учётные данные в виде JSON-файла с именем
credentials.json
в локальном каталоге.
- Выберите область авторизации , поддерживающую аутентификацию пользователя.
Получить настройки уведомлений о пространстве вызывающего пользователя
Чтобы получить подробную информацию о настройках уведомлений пространства пользователя, включите в свой запрос следующее:
- Укажите область авторизации
chat.users.spacesettings
. - Вызовите метод
GetSpaceNotificationSetting()
, передавname
настроек уведомлений пространства, которые нужно получить. Эти настройки включают идентификатор пользователя или псевдоним, а также идентификатор пространства. Вы можете получить настройки уведомлений только для вызывающего пользователя. Чтобы задать настройки, используйте один из следующих способов:- Псевдоним
me
. Например,users/me/spaces/ SPACE_ID /spaceNotificationSetting
. - Адрес электронной почты вызывающего пользователя Google Workspace. Например,
users/user@example.com/spaces/ SPACE_ID /spaceNotificationSetting
. - Идентификатор вызывающего пользователя. Например,
users/ USER /spaces/ SPACE /spaceNotificationSetting
.
- Псевдоним
В следующем примере получаются настройки уведомлений о пространстве вызывающего пользователя:
Node.js
Чтобы запустить этот пример, замените SPACE_ID
на идентификатор из name
пространства. Вы можете получить идентификатор, вызвав метод ListSpaces()
или перейдя по URL-адресу пространства.
API Google Chat получает указанные настройки уведомлений пространства и возвращает экземпляр SpaceNotificationSetting
.