Ringkasan pengembangan aplikasi Google Chat untuk mengimpor data pengguna

Untuk mengimpor data pengguna dari platform pesan lain ke Google Chat, Anda dapat membuat aplikasi Chat dan ruang mode impor Chat. Di ruang mode impor, aplikasi Chat dapat mengimpor pesan, lampiran, reaksi, keanggotaan, dan entitas ruang yang ada dari platform lain ke resource REST yang setara. Anda hanya dapat menggunakan ruang mode impor selama proses impor.

Alasan menggunakan ruang mode impor

Ruang mode impor memberikan pengalaman yang lebih baik bagi pengguna akhir yang beralih dari platform pesan lain ke Google Chat. Dibandingkan dengan menyalin data sumber ke ruang reguler, penggunaan ruang mode impor memiliki kelebihan berikut:

  • Mempertahankan stempel waktu pembuatan resource. Anda dapat menetapkan waktu historis untuk waktu pembuatan ruang dan resource pesan, sehingga aplikasi Chat dapat mempertahankan konteks historis selama penggunaan Google Chat oleh pengguna. Untuk mengetahui informasi selengkapnya, lihat Mengimpor data ke Google Chat.
  • Pengguna akhir tidak dapat melihat atau mengakses ruang dalam mode impor. Untuk mencegah interferensi pengguna pada ruang yang sedang menjalani impor data, atau untuk menghindari kemungkinan kebingungan pengguna akibat melihat impor data yang sedang berlangsung, spasi dalam mode impor disembunyikan dari pengguna akhir. Setelah ruang menyelesaikan mode impor, Anda dapat menambahkan pengguna ke ruang tersebut.
  • Chat menonaktifkan notifikasi selama mode impor agar pengguna dapat menghindari pemberitahuan yang tidak perlu terkait migrasi.

Resource Google Chat yang didukung di ruang mode impor

Anda dapat mengimpor resource Google Chat API berikut dengan ruang mode impor:

  • Pesan
  • Lampiran dengan pertimbangan berikut:
    • Lampiran dapat diupload untuk mengimpor ruang mode dengan Google Chat API, tetapi sebaiknya gunakan Google Drive API untuk mengupload file dan menautkan URI file ke pesan masing-masing dalam ruang mode impor agar tidak mencapai batas internal Google Chat untuk upload lampiran.
  • Reaksi
  • Langganan dengan pertimbangan berikut:

    • Keanggotaan historis harus diimpor saat ruang dalam mode impor. Anda tidak dapat mengimpor anggota historis setelah ruang menyelesaikan mode impor.
    • Keanggotaan lain yang ada dari platform pesan sumber harus dibuat setelah ruang menyelesaikan mode impor.
    • Anggota harus merupakan pengguna dalam domain yang sama.
  • Ruang. Hanya SpaceType.SPACE yang didukung.

Memetakan data sumber ke resource Google Chat

Saat mengimpor data dari platform pesan sumber ke Google Chat, tinjau resource yang didukung dan dapat Anda buat di Chat. Kemudian, tentukan entity sumber yang ingin Anda impor dan petakan setiap entity ke resource Chat. Setelah Anda merencanakan pemetaan resource, baca entity dari platform pesan sumber, lalu tulis entitas tersebut ke dalam ruang mode impor.