Ringkasan Google Chat API

Panduan di bagian ini menjelaskan cara aplikasi Google Chat dapat memanggil Chat API, yang memungkinkan aplikasi Chat melakukan hal-hal seperti membuat ruang, menambahkan orang ke dalamnya, dan memposting pesan tanpa diminta oleh peristiwa interaksi aplikasi Chat.

Autentikasi

Pemanggilan Chat API secara asinkron memerlukan autentikasi. Setiap metode Chat API memerlukan autentikasi pengguna (untuk melakukan tindakan atau mengakses data atas nama pengguna) atau autentikasi aplikasi (untuk melakukan tindakan atau mengakses data sebagai aplikasi Chat). Beberapa metode mendukung autentikasi pengguna dan autentikasi aplikasi.

Untuk mempelajari autentikasi di Chat lebih lanjut, lihat Ringkasan autentikasi.

Resource dan metode API

Resource dan metode REST memberikan akses asinkron ke ruang Chat, anggota ruang, pesan, reaksi pesan, dan lampiran pesan.

Ruang

Ruang adalah tempat orang dan aplikasi dapat berkomunikasi dan berbagi file. Ada beberapa jenis ruang. Pesan langsung (DM) adalah percakapan 1:1 antara dua pengguna atau pengguna dan aplikasi Chat. Chat grup adalah percakapan antara tiga pengguna atau lebih dengan aplikasi Chat. Ruang bernama adalah tempat permanen tempat orang mengirim pesan, berbagi file, dan berkolaborasi.

Resource Space merepresentasikan ruang.

Ruang mendukung metode berikut:

  • Buat ruang, tempat orang dan aplikasi dapat berkomunikasi dan berbagi file.
  • Siapkan ruang untuk membuat ruang, dan menambahkan orang dan aplikasi Chat ke ruang tersebut.
  • Dapatkan ruang untuk melihat detail tentang ruang.
  • Buat daftar ruang untuk melihat daftar ruang yang dapat difilter dan diberi nomor halaman.
  • Perbarui ruang untuk mengubah atribut ruang, seperti nama tampilan, deskripsi, dan panduan tampilan yang dapat dilihat pengguna.
  • Menghapus spasi saat tidak diperlukan lagi.
  • Temukan pesan langsung (DM) untuk menampilkan DM antara dua pengguna, atau DM antara pengguna dan aplikasi Chat yang melakukan panggilan.
Anggota

Anggota adalah pengguna dan aplikasi Chat yang telah bergabung atau diundang ke ruang.

Resource Member mewakili anggota.

Anggota mendukung metode berikut:

Pesan

Pesan mencakup komunikasi teks dan kartu yang diposting dalam ruang. Pesan dapat dilampirkan ke file. Pengguna dapat bereaksi pada pesan dengan menambahkan emoji ke pesan.

Resource Message merepresentasikan pesan.

Pesan mendukung metode berikut:

Reaksi

Reaksi mewakili emoji yang digunakan orang untuk bereaksi terhadap pesan, seperti 👍, BROWSER, dan ]{}{}.

Resource Reaction merepresentasikan reaksi.

Reaksi mendukung metode berikut:

Media dan lampiran

Media mewakili file yang diupload ke Google Chat, seperti gambar, video, dan dokumen.

Resource Media mewakili media yang dilampirkan ke pesan.

Lampiran adalah instance media (file) yang dilampirkan ke pesan.

Resource Attachment merepresentasikan lampiran. Lampiran berisi media dan metadata terkait yang dilampirkan ke pesan.

Media dan lampiran mendukung metode berikut:

Menemukan dokumen discovery

Dokumen penemuan untuk API ini terletak di URL berikut: