Agent Java SDK
Agent Java SDK: Agent Java SDK integrasi v0.3.0, contoh, parameter, dan semantik respons.
Panduan ini menargetkan Agent Java SDK v0.3.0, Java 8+, dan kontrak publik yang diberi tag. Contoh dijalankan di backend mitra setelah menginisialisasi client di Mulai Cepat.
Dasar dokumentasi: SDK v0.3.0, komit 54aa3c1. Webhook aturan penerimaan juga diikuti WEBHOOKS.md pada fa6c7b6; ini adalah pembaruan hanya dokumentasi, tanpa artefak SDK baru yang berisi metode pembantu peringatan.
Versi dan instalasi
Sumber host GitHub; hal ini tidak membuat koordinat ini dapat diselesaikan dari Maven Central. Gunakan instalasi lokal yang diberi tag atau repositori artefak yang Anda setujui.
Apa yang Dicakup oleh SDK
Konfigurasi
Dapatkan nilai berikut dari 6MM sebelumnya mengintegrasikan.
Rekomendasi produksi:
- Gunakan HTTPS untuk titik akhir Agen API dan webhook.
- Simpan
apiSecretdi manajer rahasia, pusat konfigurasi, atau variabel lingkungan. - Jaga waktu server tetap tersinkronisasi, sebaiknya dengan NTP.
- Pertahankan semua nomor pesanan mitra dan jaga agar nomor tersebut unik secara global.
- Jangan pernah mengirim
apiSecretke browser, aplikasi, program mini, atau kode sumber frontend.
Bidang Penandatanganan Otomatis
Untuk panggilan Agen API yang ditandatangani, SDK secara otomatis memasukkan:
Aturan penandatanganan:
- Kecualikan
sign. - Kecualikan nilai kosong.
- Urutkan kunci berdasarkan urutan ASCII.
- Bergabunglah sebagai
k=v&k2=v2. - Hitung HMAC-SHA256 hex dengan
apiSecret.
Nilai array diserialkan sebagai kompak JSON sebelum bergabung dengan payload penandatanganan. Misalnya, platformUserIds ditandai sebagai ["1188041528"], memberikan platformUserIds=["1188041528"] dalam payload k=v. Pertahankan urutan elemen array, tanda kutip ganda, dan ID string; jangan menyisipkan spasi pemformatan atau menggunakan Java List.toString() (seperti [1188041528]). SDK menangani serialisasi ini secara otomatis.
Kode bisnis normal tidak boleh menghitung tanda tangan atau mengaturnya secara manual
agentCode, timestamp, nonce, atau sign.