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
- Akun Google Workspace Business atau Enterprise dengan akses ke Google Chat.
- Siapkan lingkungan Anda:
- Buat project Google Cloud.
- Konfigurasikan layar izin OAuth.
- Aktifkan dan konfigurasikan 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 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 meneruskanname
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
.
- Alias
Contoh berikut mendapatkan setelan notifikasi ruang pengguna yang menelepon:
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
.