Tingkatkan ke v0.3.0
Tingkatkan ke v0.3.0: Agent Java SDK integrasi v0.3.0, contoh, parameter, dan semantik respons.
Panduan ini menargetkan Agent Java SDK v0.3.0 dan Java 8+.
Putuskan apa yang perlu ditingkatkan
Pertahankan baseUrl, agentCode, apiSecret, pengikatan pengguna, dan pesanan bisnis asli Anda saat ini.
Instal tag publik yang stabil
Sumber host GitHub. Menerbitkan tag GitHub tidak menerbitkan koordinat Maven ke Maven Central. Instal sumber yang diberi tag secara lokal atau publikasikan JAR/POM yang terverifikasi ke repositori artefak organisasi Anda.
Kedua ID komit harus cocok. Deklarasikan ketergantungan pada proyek mitra:
Verifikasi ketergantungan yang teratasi:
Instalasi lokal hanya membuat artefak tersedia di mesin itu. CI dan pengembang lain memerlukan instalasi yang diberi tag yang sama atau repositori artefak terverifikasi Anda. Jika Anda sudah memiliki artefak pribadi bernama 0.3.0, verifikasi sumber dan metodenya; jangan diam-diam menimpa artefak bersama.
Perubahan integrasi yang diperlukan
- Perbarui model permintaan dan respons untuk
environmenteksplisit. Model respons lama yang ketat mungkin menolak kolom tambahan. - Gunakan
withFunding()sebelum membacafunding. Saldo kontrak bukanlah saldo perdagangan detik. - Gunakan
/v1/agent/wallet-transferdan/v1/agent/wallet-transfer-statusuntuk Pendanaan.queryOrderyang lama tidak dapat memulihkan operasi Pendanaan. - Enam kueri menggunakan
platformUserIdssebagai array string. Menandatangani array sebagai kompak JSON; JavaList.toString()tidak kompatibel. - Simpan pesanan transfer, pesanan perdagangan biasa, pesanan bersyarat, dan pengisian sebagai entitas yang berbeda. Parsing
orderStatusataustatussesuai dengan operasinya. - Verifikasi isi webhook asli sebelum penguraian. Notifikasi simulasi eksplisit mencakup
environment; bandingkan dengan pesanan yang disimpan. - Kelola versi Java dan Widget secara mandiri. Peningkatan backend tidak mengubah halaman frontend atau mode perdagangan, dan perdagangan detik tidak memerlukan jenis token baru.
Verifikasi peningkatan
Jalankan pembangunan proyek mitra dan periksa pohon ketergantungannya. Pengikatan pengujian, alur produksi asli, saldo simulasi eksplisit, Pemulihan hasil pendanaan, keenam kueri, penomoran halaman jendela tetap, penanganan kesalahan, dan panggilan balik idempoten.
Untuk klien HTTP khusus, ikuti permintaan yang diberi tag dan kontrak tanda tangan alih-alih berasumsi model lama mencakup bidang baru. Melihat Aturan penandatanganan agen, Ikhtisar kueri Dan Panduan lingkungan.