Mendapatkan setelan notifikasi ruang pengguna

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

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

Prasyarat

Node.js

Mendapatkan setelan notifikasi ruang pengguna yang melakukan panggilan

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

  • Tentukan cakupan otorisasi chat.users.spacesettings.
  • Panggil metode GetSpaceNotificationSetting(), teruskan name setelan notifikasi ruang untuk mendapatkan yang mencakup ID atau alias pengguna dan ID ruang. Anda hanya dapat mendapatkan setelan notifikasi untuk pengguna yang melakukan panggilan. Untuk menentukan setelan, gunakan salah satu opsi berikut:
    • Alias me. Misalnya, users/me/spaces/SPACE_ID/spaceNotificationSetting.
    • Alamat email Google Workspace pengguna yang memanggil. Misalnya, users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting.
    • ID pengguna pemanggil. Misalnya, users/USER/spaces/SPACE/spaceNotificationSetting.

Contoh berikut mendapatkan setelan notifikasi ruang pengguna yang memanggil:

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);
}

await main();

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.