Ringkasan Google Chat API

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.

Autentikasi

Memanggil Chat API memerlukan autentikasi. Masing-masing 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). Agak besar metode mendukung otentikasi pengguna dan otentikasi aplikasi.

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

Library klien

Cara yang direkomendasikan bagi sebagian besar developer untuk memanggil Google Chat API dengan dukungan resmi Library Klien Cloud untuk bahasa pilihan Anda, seperti Python, Java, atau Node.js.

Jika Anda membuat kode dengan Google Apps Script, gunakan Layanan Chat lanjutan alih-alih menginstal library klien.

Konsep Google Chat API

Layanan gRPC atau resource dan metode REST memberikan akses ke ruang Chat, anggota ruang, pesan, pesan reaksi, lampiran pesan, peristiwa ruang, dan status baca pengguna.

Ruang

Ruang adalah tempat orang dan aplikasi dapat berkomunikasi dan berbagi file. Ada adalah beberapa jenis ruang. Pesan langsung (DM) adalah percakapan 1:1 antara dua pengguna atau pengguna dan aplikasi Chat. Grup percakapan adalah percakapan antara tiga pengguna atau lebih dan Aplikasi Chat. Ruang bernama adalah tempat persisten yang digunakan pengguna untuk mengirim mengirim pesan, berbagi file, dan berkolaborasi.

Referensi resource:

Untuk contoh penggunaan, lihat:

Anggota

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

Referensi resource:

Untuk contoh penggunaan, lihat:

Pesan

Pesan meliputi teks dan kartu komunikasi yang diposting di ruang. Pesan dapat memiliki file yang dilampirkan. Pengguna dapat bereaksi terhadap pesan dengan menambahkan emoji ke pesan tersebut.

Referensi resource:

Untuk contoh penggunaan, lihat:

Reaksi

Reaksi menunjukkan emoji yang digunakan orang untuk bereaksi terhadap pesan, seperti 👍, 🔒, dan resource.

Referensi resource:

Untuk contoh penggunaan, lihat:

Media dan lampiran

Media mewakili file yang diupload ke Google Chat, seperti gambar, video, dan yang informatif serta dipersonalisasi.

Referensi resource media (Tidak tersedia di RPC):

Lampiran adalah media (file) yang dilampirkan ke pesan.

Referensi resource:

Untuk contoh penggunaan, lihat:

Acara ruang

Peristiwa ruang mewakili perubahan pada ruang atau resource turunan, termasuk anggota, pesan, dan reaksinya.

Referensi resource:

Untuk contoh penggunaan, lihat:

Status pembacaan pengguna

Status baca pengguna adalah resource singleton yang mewakili detail tentang pesan yang terakhir dibaca oleh pengguna tertentu di ruang atau pesan Google Chat .

Referensi resource status operasi baca ruang:

Referensi resource status pembacaan thread:

Untuk contoh penggunaan, lihat:

Selain memanggil Chat API, aplikasi Chat juga dapat: