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
- Akun Google Workspace Business atau Enterprise dengan akses ke Google Chat.
- Siapkan lingkungan Anda:
- Buat project Google Cloud.
- Konfigurasi layar izin OAuth.
- Aktifkan dan konfigurasi Google Chat API dengan nama, ikon, dan deskripsi untuk aplikasi Chat Anda.
- Instal Library Klien Cloud Node.js.
-
Buat kredensial client ID OAuth untuk aplikasi desktop. Untuk menjalankan contoh dalam panduan ini, simpan kredensial sebagai file JSON bernama
credentials.json
ke direktori lokal Anda.
- Pilih cakupan otorisasi yang mendukung autentikasi pengguna.
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()
, teruskanname
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
.
- Alias
Contoh berikut mendapatkan setelan notifikasi ruang pengguna yang memanggil:
Node.js
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
.