Langsung ke konten utama
Untuk mengembangkan layanan push bagi langganan event, Anda dapat memilih salah satu dari tiga mode push: mode Stream, mode HTTP, atau SyncHTTP. Ikuti langkah-langkah dalam dokumen ini untuk menyelesaikan pengembangan.

Mengembangkan Mode Stream (Direkomendasikan)

1

Prasyarat

  • Lingkungan runtime dengan akses jaringan publik.
  • JDK 1.8 atau yang lebih baru.
2

Instal SDK

Tambahkan dependensi ke file pom.xml proyek Anda atau unduh paket JAR yang sesuai. Anda dapat melihat dan mengunduh versi SDK terbaru di Maven Central.
3

Integrasi Sisi Server

Kode Contoh

Contoh berikut menggunakan callback Bot dan callback Card interaktif sebagai referensi.Callback Bot
Callback CardUntuk detail, lihat Kartu Interaktif - Callback Event.

Dukungan Bahasa Lain

Proyek Quick-Start SDK Java

SDK Golang dan Kode Contoh

SDK Python dan Kode Contoh

SDK Node.js dan Kode Contoh

Jika Anda menemui masalah selama proses ini, Anda dapat mengirimkan masukan dan berdiskusi melalui Dukungan Teknis.

Kode Kesalahan

Ketika penerimaan event menampilkan kode kesalahan berikut, selesaikan sesuai solusinya.

FAQ

Ya. Anda dapat menjalankan beberapa layanan pendengaran event dan mengonfigurasi beberapa klien Stream sesuai kebutuhan.
  1. Aplikasi internal: Satu perusahaan hanya perlu mengonfigurasi satu klien Stream.
  2. Aplikasi perusahaan pihak ketiga: Dengarkan aplikasi perusahaan pihak ketiga tersebut saja untuk memperoleh konten langganan event dari perusahaan yang saat ini diberi otorisasi.

Mengembangkan Mode HTTP

1

Prasyarat

2

Integrasikan Kelas Enkripsi/Dekripsi Pesan Event

Untuk bahasa lain, lihat dingtalk-callback-Crypto.
3

Tulis Kode Server Push HTTP

Menerima pesan event
Merespons pesan event
Saat Anda menerima permintaan verifikasi POST dari Open Platform, Anda harus mendekripsinya dan merespons dalam 2500 ms.
Kini server push HTTP Anda telah selesai dikembangkan. Anda dapat mengikuti alur Mengonfigurasi Push HTTP (Tidak Direkomendasikan) untuk memverifikasi apakah integrasinya sudah benar.

Mengembangkan Mode SyncHTTP

1

Prasyarat

2

Integrasikan Kelas Enkripsi/Dekripsi Pesan Event

Untuk bahasa lain, lihat dingtalk-callback-Crypto.
3

Tulis Kode Server Push SyncHTTP

Menerima pesan event
Merespons pesan event
Saat Anda menerima permintaan verifikasi POST dari Open Platform, Anda harus mendekripsinya dan merespons dalam 2500 ms.