Dengan Google Chat API, aplikasi dapat mengimpor data dari platform pesan lain ke Google Chat menggunakan ruang mode impor. Untuk informasi selengkapnya, lihat Mengimpor data pesan ke Google Chat dari layanan lain.
Untuk membaca dan menulis resource di ruang mode impor, Anda harus
mengautentikasi aplikasi Chat dengan akun layanan.
Beri akun layanan cakupan otorisasi Chat API berikut
oleh administrator: https://www.googleapis.com/auth/chat.import
.
Hanya administrator domain Google Workspace yang dapat memberikan cakupan OAuth ini kepada akun layanan melalui delegasi tingkat domain. Setiap domain yang dibuat oleh aplikasi Chat sebagai ruang mode impor harus memiliki cakupan OAuth ini. Setelah akun layanan didelegasikan otoritas seluruh domain untuk cakupan ini, aplikasi Chat dapat mengakses impor ruang mode dengan meniru identitas akun pengguna.
Dalam beberapa skenario, akun pengguna untuk peniruan identitas mungkin tidak lagi
yang tersedia. Dalam kasus ini, aplikasi Chat dapat menggunakan
kredensial akun layanan sebagai pengganti. Misalnya, jika Anda menghapus pengguna
yang digunakan selama pembuatan pesan,
Aplikasi Chat dapat menggunakan kredensial akun layanannya sendiri
untuk membuat pesan yang berisi konten yang sama. Aplikasi chat dapat
mengakses ruang mode impor sebagai aplikasi menggunakan kredensial akun layanan dengan
cakupan OAuth berikut: https://www.googleapis.com/auth/chat.bot
.
Tidak ada cakupan Google Chat API lain diperlukan saat mengimpor resource ke ruang mode impor. Aplikasi Chat hanya dapat mengimpor konten ke ruang mode impor yang dibuat, dan bukan ke dalam ruang mode impor yang dibuat oleh aplikasi lain.
Tabel berikut mencantumkan metode resource yang dapat digunakan aplikasi Chat panggilan di ruang mode impor, dan jenis autentikasi yang didukungnya:
Metode resource |
Peniruan identitas pengguna didukung |
Kredensial akun layanan didukung |
---|---|---|
|
Ya |
Tidak |
|
Tidak |
Ya |
|
Ya |
Tidak |
|
Ya |
Tidak |
|
Ya |
Tidak |
|
Ya |
Ya |
|
Ya |
Ya |
|
Tidak |
Ya |
|
Ya |
Tidak |
|
Ya |
Ya |
|
Ya |
Tidak |
|
Ya |
Tidak |
|
Ya |
Tidak |
|
Ya |
Tidak |
|
Ya |
Tidak |
|
Ya |
Tidak |
Topik terkait
- Untuk mempelajari autentikasi dan otorisasi lebih lanjut, lihat Autentikasi dan izinkan aplikasi Google Chat dan permintaan API.
- Untuk mempelajari cara mulai mengimpor resource menggunakan ruang mode impor, lihat Mengimpor data ke Google Chat.