Langsung ke konten utama

Apa itu Langganan peristiwa

Langganan peristiwa DingTalk adalah layanan yang disediakan oleh DingTalk Open Platform. Layanan ini memungkinkan developer menerima berbagai notifikasi penting yang dihasilkan platform DingTalk secara real-time di dalam aplikasi mereka sendiri. Dengan menyiapkan langganan peristiwa, aplikasi Anda dapat mendengarkan peristiwa yang terjadi di DingTalk, seperti perubahan struktur departemen, absensi karyawan, dan pencatatan waktu kerja, lalu merespons dan memprosesnya dengan cepat di dalam aplikasi Anda. Dengan kemampuan ini, aplikasi perusahaan Anda dapat berintegrasi lebih dalam dengan platform DingTalk untuk mencapai berbagi informasi dan kolaborasi bisnis.

Kasus Penggunaan

Skenario peristiwa Kontak

Ketika ada karyawan baru yang bergabung atau karyawan yang keluar, aplikasi Anda harus segera memperbarui data pengguna. Dalam kasus ini, langgani peristiwa terkait Kontak. Alih-alih menarik dan membandingkan data Kontak secara berkala, Anda menerima informasi Kontak yang berubah secara real-time dan menyinkronkannya.

Skenario peristiwa Grup

Untuk merespons tindakan pengguna dalam sebuah grup dengan cepat, langgani peristiwa. Sebagai contoh, ketika seorang pengguna bergabung ke sebuah obrolan grup, aplikasi Anda dapat melanggani peristiwa terkait di bawah IM Chat Management dan mengirim pesan sambutan kepada pengguna saat mereka masuk ke obrolan grup. Untuk peristiwa lainnya, lihat Ikhtisar Langganan peristiwa.

Metode Langganan

Aturan Langganan

Langganan peristiwa DingTalk memungkinkan Anda berlangganan sesuai kebutuhan. Aturan spesifiknya adalah sebagai berikut.

Sintaks

Aturan pencocokan langganan peristiwa menggunakan sintaks Glob untuk pencocokan pola. Glob adalah metode pencocokan yang mirip dengan ekspresi reguler, tetapi dengan sintaks yang lebih intuitif dan sederhana. Dalam aturan Glob, Anda dapat menggunakan karakter khusus seperti *, ?, {}, dan [] untuk mendefinisikan pola. Dalam pemfilteran kustom peristiwa DingTalk, hanya karakter * dan {} yang digunakan untuk memfilter peristiwa secara presisi. Catatan Jika tidak ada aturan yang dikonfigurasi, atau semua aturan yang dikonfigurasi dihapus, semua peristiwa dari tipe tersebut akan didorong.
  • Tanda bintang tunggal *
Mencocokkan sejumlah karakter berapa pun, termasuk tanpa karakter. Ini tidak mencakup batas jalur / atau \. Sebagai contoh, /path/*/abc mencocokkan /path/a/abc, /path/b/abc, dan seterusnya.
  • Tanda bintang ganda ** Mirip dengan tanda bintang tunggal, tetapi dapat melewati batas jalur dan umumnya digunakan untuk mencocokkan beberapa tingkat direktori. Sebagai contoh, /path/**/abc dapat mencocokkan /eventkey/a/abc, /eventkey/b/abc, /eventkey/a/b/abc, /eventkey/a/b/c/abc, dan seterusnya.
  • Kurung kurawal {} Kurung kurawal menentukan sekumpulan pencocokan sub-pola. Sebagai contoh, {sun,moon,stars} mencocokkan sun, moon, dan stars, dan {temp*, tmp*} mencocokkan string apa pun yang diawali dengan temp atau tmp.
Jika Anda perlu berlangganan peristiwa persetujuan sesuai kebutuhan, lihat contoh Peristiwa Persetujuan berikut: Untuk informasi parameter terkait, lihat Peristiwa Persetujuan.

Proses Langganan