Panduan ini menjelaskan cara menggunakan metode get()
pada resource SpaceReadState
Google Chat API untuk mendapatkan detail tentang status baca pengguna dalam ruang. Untuk mendapatkan status telah dibaca dari pesan dalam
rangkaian pesan, lihat
Mendapatkan detail tentang status telah dibaca rangkaian pesan pengguna.
Resource SpaceReadState
adalah resource singleton yang mewakili detail tentang pesan terakhir yang dibaca pengguna tertentu di ruang Google Chat.
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.
-
Membuat kredensial client ID OAuth untuk aplikasi desktop. Untuk menjalankan contoh dalam panduan ini, simpan kredensial sebagai file JSON bernama
client_secrets.json
ke direktori lokal Anda.
- Pilih cakupan otorisasi yang mendukung autentikasi pengguna.
Mendapatkan status baca ruang pengguna yang menelepon
Untuk mendapatkan detail tentang status baca pengguna dalam ruang, sertakan hal berikut dalam permintaan Anda:
- Tentukan cakupan otorisasi
chat.users.readstate
atauchat.users.readstate.readonly
. - Panggil metode
GetSpaceReadState()
, dengan meneruskanname
status baca ruang untuk mendapatkan yang mencakup ID pengguna atau alias dan ID ruang. Mendapatkan status baca ruang hanya mendukung mendapatkan status baca pengguna yang memanggil, yang dapat ditentukan dengan menyetel salah satu opsi berikut:- Alias
me
. Misalnya,users/me/spaces/SPACE/spaceReadState
. - Alamat email Workspace pengguna yang menelepon. Misalnya,
users/user@example.com/spaces/SPACE/spaceReadState
. - ID pengguna pengguna yang menelepon. Misalnya,
users/USER/spaces/SPACE/spaceReadState
.
- Alias
Contoh berikut mendapatkan status baca ruang pengguna yang menelepon:
Node.js
Untuk menjalankan contoh ini, ganti SPACE_NAME
dengan ID dari
name
ruang.
Anda bisa mendapatkan ID dengan memanggil metode
ListSpaces()
atau dari URL ruang.
Google Chat API mendapatkan status pembacaan ruang yang ditentukan dan menampilkan
instance
SpaceReadState
.
Topik terkait
- Perbarui status baca ruang pengguna yang menelepon.
- Mendapatkan status pembacaan thread pengguna yang pemanggil.