Обновить настройки уведомлений о пространстве пользователя, Обновить настройки уведомлений о пространстве пользователя, Обновить настройки уведомлений о пространстве пользователя, Обновить настройки уведомлений о пространстве пользователя

В этом руководстве объясняется, как использовать метод patch() ресурса SpaceNotificationSetting API Google Chat для обновления настроек уведомлений о пространстве пользователя.

Ресурс SpaceNotificationSetting — это одноэлементный ресурс, который представляет сведения о настройках уведомлений о пространстве указанного пользователя.

Предварительные условия

Node.js

Обновите настройки уведомлений о пространстве вызывающего пользователя.

Чтобы обновить настройки уведомлений в чат-группе пользователя, включите в свой запрос следующее:

  • Укажите область авторизации chat.users.spacesettings .
  • Вызовите метод UpdateSpaceNotificationSetting() , передав запрос UpdateSpaceNotificationSetting , чтобы сохранить изменения в настройках уведомлений. Запрос включает в себя:
    • spaceNotificationSetting со следующими свойствами:
      • Свойство name указывает, какие параметры уведомлений о пространстве необходимо обновить, включая идентификатор пользователя или псевдоним и идентификатор пространства. Обновление настроек уведомлений о пространстве поддерживает только обновление настроек уведомлений вызывающего пользователя, которое можно указать, установив один из следующих параметров:
        • me псевдоним. Например, users/me/spaces/ SPACE /spaceNotificationSetting .
        • Адрес электронной почты Workspace звонящего пользователя. Например, users/user@example.com/spaces/ SPACE /spaceNotificationSetting .
        • Идентификатор пользователя вызывающего пользователя. Например, users/ USER /spaces/ SPACE /spaceNotificationSetting .
      • notificationSetting : устанавливает уровень уведомлений, например ALL , OFF .
      • Параметр muteSetting : включает или выключает звук, значения могут быть MUTED или UNMUTED .
    • updateMask : устанавливает поля обновления, они могут включать в себя notification_setting , mute_setting .

В следующем примере обновляется настройка уведомления о пространстве вызывающего пользователя:

Node.js
чат/client-libraries/cloud/update-space-notification-setting-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.users.spacesettings'];

// This sample shows how to update the space notification setting for the calling user
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s), replace the SPACE_NAME with an actual space name.
  const request = {
    spaceNotificationSetting : {
    	name : 'users/me/spaces/SPACE_NAME/spaceNotificationSetting',
    	notificationSetting : 'ALL',
    	muteSetting : 'UNMUTED'
    },
    updateMask : { paths: ['notification_setting','mute_setting']}
  };

  // Make the request
  const response = await chatClient.updateSpaceNotificationSetting(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Чтобы запустить этот пример, замените SPACE_NAME идентификатором из name пространства. Вы можете получить идентификатор, вызвав метод ListSpaces() или по URL-адресу пространства.

API Google Chat обновляет указанные настройки уведомлений о пространстве и возвращает экземпляр SpaceNotificationSetting .

,

В этом руководстве объясняется, как использовать метод patch() ресурса SpaceNotificationSetting API Google Chat для обновления настроек уведомлений о пространстве пользователя.

Ресурс SpaceNotificationSetting — это одноэлементный ресурс, который представляет сведения о настройках уведомлений о пространстве указанного пользователя.

Предварительные условия

Node.js

Обновите настройки уведомлений о пространстве вызывающего пользователя.

Чтобы обновить настройки уведомлений в чат-группе пользователя, включите в свой запрос следующее:

  • Укажите область авторизации chat.users.spacesettings .
  • Вызовите метод UpdateSpaceNotificationSetting() , передав запрос UpdateSpaceNotificationSetting , чтобы сохранить изменения в настройках уведомлений. Запрос включает в себя:
    • spaceNotificationSetting со следующими свойствами:
      • Свойство name указывает, какие параметры уведомлений о пространстве необходимо обновить, включая идентификатор пользователя или псевдоним и идентификатор пространства. Обновление настроек уведомлений о пространстве поддерживает только обновление настроек уведомлений вызывающего пользователя, которое можно указать, установив один из следующих параметров:
        • me псевдоним. Например, users/me/spaces/ SPACE /spaceNotificationSetting .
        • Адрес электронной почты Workspace звонящего пользователя. Например, users/user@example.com/spaces/ SPACE /spaceNotificationSetting .
        • Идентификатор пользователя вызывающего пользователя. Например, users/ USER /spaces/ SPACE /spaceNotificationSetting .
      • notificationSetting : устанавливает уровень уведомлений, например ALL , OFF .
      • muteSetting : включает или выключает звук, значения могут быть MUTED или UNMUTED .
    • updateMask : устанавливает поля обновления, они могут включать в себя notification_setting , mute_setting .

В следующем примере обновляется настройка уведомления о пространстве вызывающего пользователя:

Node.js
чат/client-libraries/cloud/update-space-notification-setting-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.users.spacesettings'];

// This sample shows how to update the space notification setting for the calling user
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s), replace the SPACE_NAME with an actual space name.
  const request = {
    spaceNotificationSetting : {
    	name : 'users/me/spaces/SPACE_NAME/spaceNotificationSetting',
    	notificationSetting : 'ALL',
    	muteSetting : 'UNMUTED'
    },
    updateMask : { paths: ['notification_setting','mute_setting']}
  };

  // Make the request
  const response = await chatClient.updateSpaceNotificationSetting(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Чтобы запустить этот пример, замените SPACE_NAME идентификатором из name пространства. Вы можете получить идентификатор, вызвав метод ListSpaces() или по URL-адресу пространства.

API Google Chat обновляет указанные настройки уведомлений о пространстве и возвращает экземпляр SpaceNotificationSetting .

,

В этом руководстве объясняется, как использовать метод patch() ресурса SpaceNotificationSetting API Google Chat для обновления настроек уведомлений о пространстве пользователя.

Ресурс SpaceNotificationSetting — это одноэлементный ресурс, который представляет сведения о настройках уведомлений о пространстве указанного пользователя.

Предварительные условия

Node.js

Обновите настройки уведомлений о пространстве вызывающего пользователя.

Чтобы обновить настройки уведомлений в чат-группе пользователя, включите в свой запрос следующее:

  • Укажите область авторизации chat.users.spacesettings .
  • Вызовите метод UpdateSpaceNotificationSetting() , передав запрос UpdateSpaceNotificationSetting , чтобы сохранить изменения в настройках уведомлений. Запрос включает в себя:
    • spaceNotificationSetting со следующими свойствами:
      • Свойство name указывает, какие параметры уведомлений о пространстве необходимо обновить, включая идентификатор пользователя или псевдоним и идентификатор пространства. Обновление настроек уведомлений о пространстве поддерживает только обновление настроек уведомлений вызывающего пользователя, которое можно указать, установив один из следующих параметров:
        • me псевдоним. Например, users/me/spaces/ SPACE /spaceNotificationSetting .
        • Адрес электронной почты Workspace звонящего пользователя. Например, users/user@example.com/spaces/ SPACE /spaceNotificationSetting .
        • Идентификатор пользователя вызывающего пользователя. Например, users/ USER /spaces/ SPACE /spaceNotificationSetting .
      • notificationSetting : устанавливает уровень уведомлений, например ALL , OFF .
      • Параметр muteSetting : включает или выключает звук, значения могут быть MUTED или UNMUTED .
    • updateMask : устанавливает поля обновления, они могут включать в себя notification_setting , mute_setting .

В следующем примере обновляется настройка уведомления о пространстве вызывающего пользователя:

Node.js
чат/client-libraries/cloud/update-space-notification-setting-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.users.spacesettings'];

// This sample shows how to update the space notification setting for the calling user
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s), replace the SPACE_NAME with an actual space name.
  const request = {
    spaceNotificationSetting : {
    	name : 'users/me/spaces/SPACE_NAME/spaceNotificationSetting',
    	notificationSetting : 'ALL',
    	muteSetting : 'UNMUTED'
    },
    updateMask : { paths: ['notification_setting','mute_setting']}
  };

  // Make the request
  const response = await chatClient.updateSpaceNotificationSetting(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Чтобы запустить этот пример, замените SPACE_NAME идентификатором из name пространства. Вы можете получить идентификатор, вызвав метод ListSpaces() или по URL-адресу пространства.

API Google Chat обновляет указанные настройки уведомлений о пространстве и возвращает экземпляр SpaceNotificationSetting .

,

В этом руководстве объясняется, как использовать метод patch() ресурса SpaceNotificationSetting API Google Chat для обновления настроек уведомлений о пространстве пользователя.

Ресурс SpaceNotificationSetting — это одноэлементный ресурс, который представляет сведения о настройках уведомлений о пространстве указанного пользователя.

Предварительные условия

Node.js

Обновите настройки уведомлений о пространстве вызывающего пользователя.

Чтобы обновить настройки уведомлений в чат-группе пользователя, включите в свой запрос следующее:

  • Укажите область авторизации chat.users.spacesettings .
  • Вызовите метод UpdateSpaceNotificationSetting() , передав запрос UpdateSpaceNotificationSetting , чтобы сохранить изменения в настройках уведомлений. Запрос включает в себя:
    • spaceNotificationSetting со следующими свойствами:
      • Свойство name указывает, какие параметры уведомлений о пространстве необходимо обновить, включая идентификатор пользователя или псевдоним и идентификатор пространства. Обновление настроек уведомлений о пространстве поддерживает только обновление настроек уведомлений вызывающего пользователя, которое можно указать, установив один из следующих параметров:
        • me псевдоним. Например, users/me/spaces/ SPACE /spaceNotificationSetting .
        • Адрес электронной почты Workspace вызывающего пользователя. Например, users/user@example.com/spaces/ SPACE /spaceNotificationSetting .
        • Идентификатор пользователя вызывающего пользователя. Например, users/ USER /spaces/ SPACE /spaceNotificationSetting .
      • notificationSetting : устанавливает уровень уведомлений, например ALL , OFF .
      • muteSetting : включает или выключает звук, значения могут быть MUTED или UNMUTED .
    • updateMask : устанавливает поля обновления, они могут включать в себя notification_setting , mute_setting .

В следующем примере обновляется настройка уведомления о пространстве вызывающего пользователя:

Node.js
чат/client-libraries/cloud/update-space-notification-setting-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.users.spacesettings'];

// This sample shows how to update the space notification setting for the calling user
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s), replace the SPACE_NAME with an actual space name.
  const request = {
    spaceNotificationSetting : {
    	name : 'users/me/spaces/SPACE_NAME/spaceNotificationSetting',
    	notificationSetting : 'ALL',
    	muteSetting : 'UNMUTED'
    },
    updateMask : { paths: ['notification_setting','mute_setting']}
  };

  // Make the request
  const response = await chatClient.updateSpaceNotificationSetting(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Чтобы запустить этот пример, замените SPACE_NAME идентификатором из name пространства. Вы можете получить идентификатор, вызвав метод ListSpaces() или по URL-адресу пространства.

API Google Chat обновляет указанные настройки уведомлений о пространстве и возвращает экземпляр SpaceNotificationSetting .