Kirim API Pesan Langsung
Anda dapat mengirim Pesan Langsung ke pengguna lain di dalam ZEPETO World menggunakan API Kirim Pesan Langsung (DM).
Saat menggunakan API pengiriman Pesan Langsung (DM) di dunia yang diluncurkan, tautan untuk masuk ke dunia secara otomatis disediakan di bagian bawah pesan, menjadikannya baik untuk mempromosikan dunia.
Harap pastikan untuk mengikuti langkah-langkah pencegahan saat menggunakan.
Jendela → Pengelola Paket → Paket ZEPETO.World Harap instal versi 1.21.14 atau lebih tinggi terlebih dahulu.
Setelah itu, harap instal paket ‘ZEPETO.Module’ dengan versi 1.0.7 atau lebih tinggi.
Pastikan bahwa aplikasi ZEPETO menjalankan versi 3.46.000 atau lebih tinggi.
- Untuk menggunakan API Kirim DM, tambahkan pernyataan impor di bawah ini.
- Deklarasi
- publik statis OpenPopupDirectMessage($sendMessage: string, $userIds?: string[], $onComplete?: System.Action$1):void;
- Parameter
parameter | Deskripsi |
---|---|
sendMessage | Ini adalah parameter yang diperlukan. Ini adalah isi pesan yang ingin Anda kirim. Jika kosong atau tidak ada, pengiriman akan dianggap gagal. |
userIds | Ini adalah parameter opsional. Jika Anda mengirim userIds - UI pemilihan dikonfigurasi dengan daftar ID pengguna yang sesuai. Ketika userIds tidak dikirim atau daftar kosong dikirim - UI pemilihan dibangun dengan daftar mengikuti/pengikut dari pengguna yang mengirim pesan. |
onComplete | Ini adalah callback yang akan dipanggil ketika pengiriman pesan selesai atau gagal. |
Respon | Deskripsi |
---|---|
Batal | Ketika pop-up ditutup secara manual atau jika pengiriman gagal. |
KirimSelesai | Ketika permintaan kirim selesai dan ditutup. |
Respon | Deskripsi |
---|---|
31002 | Ini terjadi jika setidaknya satu UserID yang salah (UserID yang tidak ada) disertakan saat memasukkan daftar ID pengguna di parameter userIds. |
37011 | Ini terjadi ketika Anda mencoba mengirim pesan saat menggunakan akun tamu. |
8001 | Ini terjadi ketika Anda terus-menerus mengirim pesan yang sama berulang kali. Pesan dapat dikirim sekali setiap 10 detik. |
2001 | Ini terjadi ketika konten pesan di bidang ‘Kirim’ kosong, hanya berisi spasi, atau melebihi 1000 karakter. |
0 | Kasus kesalahan koneksi jaringan seperti pemutusan jaringan, ketidakstabilan koneksi, dan situasi kesalahan umum lainnya. |
-1 | Kesalahan yang tidak dapat diidentifikasi. |
1) Silakan tambahkan tombol Kirim DM ke Canvas.
2) Silakan tulis kode contoh seperti di bawah ini.
3) Setelah menulis skrip, kembali ke editor Unity dan seret tombol di inspector untuk mengaturnya. Masukkan isi pesan dan UserID pengguna target untuk pesan tersebut.
- Hingga 20 orang akan ditampilkan di UI, jadi masukkan hingga 20 orang.
4) Ketika Anda menekan Tombol Kirim DM, UI daftar teman akan muncul.
- Pilih pengguna target dan klik Kirim.
5) Jika pengiriman DM berhasil, UI Toast akan muncul menunjukkan keberhasilan, dan log akan dikeluarkan oleh skrip contoh.
6) Juga, DM telah tiba untuk targetUser.
- Jika terjadi kesalahan, seperti mengirim pesan secara terus-menerus atau konten pesan kosong, pengiriman DM akan diproses sebagai kegagalan.
1) Silakan tambahkan sebuah Tombol ke Kanvas.
2) Silakan tulis contoh kode seperti di bawah ini.
- Jika Anda mengirimkan daftar kosong ke parameter targetUserID, UI daftar berikut/pengikut akan muncul.
3) Setelah menulis skrip, kembali ke editor Unity dan seret tombol di inspector untuk mengaturnya. Kemudian silakan masukkan isi pesan.
4) Ketika Anda menekan Tombol Kirim DM, UI Mengikuti/Pengikut muncul.
- Pilih pengguna target dan klik Kirim. (Hingga 5 orang dapat dipilih)
- Anda dapat mengirim DM ke hingga 5 orang sekaligus.
- Anda tidak dapat mengirim DM kepada diri sendiri.
- Jumlah pengguna yang sebenarnya mengikuti/mengikuti mungkin berbeda dari jumlah pengguna yang ditampilkan di pop-up Kirim DM.
- Ini karena pengguna yang dapat dipilih difilter dan ditampilkan.
- Jika Anda memilih pengguna yang telah memblokir penerimaan DM, itu akan dianggap sebagai kegagalan dan DM tidak akan dikirim.
- Jika Anda memanggil API Kirim DM secara sering, itu akan dibatasi dan pengiriman akan gagal.
- Anda dapat mengirim sekali setiap 10 detik. Harap berhati-hati agar tidak mengirim DM sembarangan.
- Jika pesan yang Anda kirim berisi URL, itu tidak akan berfungsi dengan baik, jadi mengirim pesan yang berisi URL dilarang.
- Jika pesan yang dikirim kosong atau tidak ada, itu akan dianggap sebagai kegagalan. Harap pastikan untuk menulis isi pesan.