Pengguna & Aset
Pengguna & Aset: 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.
Contoh prasyarat
Cuplikan Java membagikan impor ini. Inisialisasi client menggunakan Quick Start dan dapatkan platformUserId dari pengikatan yang disimpan. Contoh ID pengguna/pesanan harus diganti dengan nilai Anda yang tetap.
Aturan ID Pengguna
platformUserId adalah 6MM ID pengguna eksternal. Saat ini berupa angka 10 digit
rangkaian, misalnya:
Aturan:
- Simpan sebagai string, bukan sebagai bilangan bulat.
- Jangan membuat, memecahkan kode, atau menyimpulkan makna darinya.
- Gunakan ID pengguna sisi mitra Anda sebagai
agentUserId. - Pertahankan hubungan antara
agentUserId,platformUserId, danagentOrderNo.
Ikat Pengguna
Bind membuat atau mengambil hubungan antara pengguna mitra dan 6MM pengguna platform. Sebut saja saat pengguna pertama kali memasuki alur perdagangan atau sebelum transfer pertama ke 6MM.
Bidang permintaan:
Bidang respons:
Akun Mitra Kueri
Ketika currency tidak ada, SDK menggunakan defaultCurrency.
Kueri Aset Pengguna
Bidang:
Bedakan ketiga dompet tersebut
queryAccount Kueri akun margin platform pedagang, bukan dompet pengguna pedagang. Antarmuka ini tidak memiliki parameter environment dan tidak dapat ditanyakan sebagai aset pengguna yang disimulasikan.
Kueri dua dompet platform pengguna yang disimulasikan:
Antarmuka: POST /v1/agent/query-user-assets. Pendanaan diminta hanya ketika includeFunding=true; semantik kueri aset kontrak asli digunakan secara default.
Jumlah ditangani sebagai string atau BigDecimal, bukan float/double.