Panduan ini menjelaskan cara menggunakan metode
get()
di resource ThreadReadState
Google Chat API untuk mendapatkan detail
tentang status baca pengguna dalam rangkaian pesan. Untuk mendapatkan status dibaca pesan
di ruang, lihat
Mendapatkan detail tentang status dibaca ruang pengguna.
Tujuan
Referensi ThreadReadState
adalah resource singleton yang mewakili detail tentang
pesan yang terakhir dibaca oleh pengguna tertentu dalam rangkaian pesan Google Chat.
Prasyarat
Node.js
- Akun Google Workspace Business atau Enterprise dengan akses ke Google Chat.
- Menyiapkan lingkungan Anda:
- Buat project Google Cloud.
- Konfigurasi 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
sampel di
panduan, simpan kredensial sebagai file JSON bernama
client_secrets.json
ke direktori lokal.
- Pilih cakupan otorisasi yang mendukung autentikasi pengguna.
Mendapatkan status baca rangkaian pesan pengguna yang menelepon
Untuk mendapatkan detail tentang status dibaca pengguna dalam rangkaian pesan, sertakan atribut berikut dalam permintaan Anda:
- Tentukan
chat.users.readstate
atauchat.users.readstate.readonly
cakupan otorisasi. - Panggil metode
GetThreadReadState()
, dengan meneruskanname
status baca rangkaian pesan untuk mendapatkan yang mencakup ID pengguna atau alias dan ID ruang. Mendapatkan status baca thread hanya mendukung mendapatkan status baca pengguna pemanggil, yang dapat ditentukan dengan menetapkan salah satu dari berikut:- Alias
me
. Misalnya,users/me/spaces/SPACE/threads/THREAD/threadReadState
. - Alamat email Workspace pengguna yang menelepon. Misalnya,
users/user@example.com/spaces/SPACE/threads/THREAD/threadReadState
. - ID pengguna pengguna yang menelepon. Misalnya,
users/USER/spaces/SPACE/threads/THREAD/threadReadState
.
- Alias
Contoh berikut mendapatkan status pembacaan thread pengguna yang pemanggil:
Node.js
Untuk menjalankan contoh ini, ganti kode berikut:
SPACE_NAME
: ID dariname
. Anda bisa mendapatkan ID dengan memanggilListSpaces()
atau dari URL ruang.THREAD_NAME
: ID dariname
thread. Anda bisa mendapatkan ID dari isi respons yang ditampilkan setelah membuat secara asinkron dengan Chat API, atau dengan nama kustom ditetapkan ke pesan pada saat pembuatan.
Google Chat API mendapatkan status baca rangkaian pesan yang ditentukan dan menampilkan
instance
ThreadReadState
.
Topik terkait
- Memperbarui status pembacaan ruang pengguna yang melakukan panggilan.
- Mendapatkan status pembacaan ruang pengguna yang melakukan panggilan.