Mendapatkan setelan notifikasi ruang pengguna

Panduan ini menjelaskan cara menggunakan metode get() di resource SpaceNotificationSetting Google Chat API untuk mendapatkan setelan notifikasi ruang pengguna.

Resource SpaceNotificationSetting adalah resource singleton yang mewakili detail tentang setelan notifikasi ruang pengguna tertentu.

Prasyarat

Node.js

Mendapatkan setelan notifikasi ruang pengguna yang menelepon

Untuk mendapatkan detail tentang setelan notifikasi ruang pengguna, sertakan hal berikut dalam permintaan Anda:

  • Tentukan cakupan otorisasi chat.users.spacesettings.
  • Panggil metode GetSpaceNotificationSetting(), yang meneruskan name setelan notifikasi ruang untuk mendapatkan yang menyertakan ID pengguna atau alias dan ID ruang. Anda hanya bisa mendapatkan setelan notifikasi untuk pengguna yang menelepon. Untuk menentukan setelan, gunakan salah satu dari berikut ini:
    • Alias me. Misalnya, users/me/spaces/SPACE_ID/spaceNotificationSetting.
    • Alamat email Google Workspace pengguna yang menelepon. Misalnya, users/[email protected]/spaces/SPACE_ID/spaceNotificationSetting.
    • ID pengguna yang melakukan panggilan. Misalnya, users/USER/spaces/SPACE/spaceNotificationSetting.

Contoh berikut mendapatkan setelan notifikasi ruang pengguna yang menelepon:

Node.js

chat/client-libraries/cloud/get-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 get 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 = {
    name : 'users/me/spaces/SPACE_NAME/spaceNotificationSetting'
  };

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

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

main().catch(console.error);

Untuk menjalankan contoh ini, ganti SPACE_ID dengan ID dari name ruang. Anda bisa mendapatkan ID dengan memanggil metode ListSpaces() atau dari URL ruang.

Google Chat API mendapatkan setelan notifikasi ruang yang ditentukan dan menampilkan instance SpaceNotificationSetting.