Java Mulai Cepat

Instal dan inisialisasi Java SDK dari layanan backend.
View as Markdown

Instal

Sumber SDK publik saat ini mendokumentasikan tag v0.1.1 dengan koordinat Maven berikut:

1<dependency>
2 <groupId>com.sixmm.exchange.sdk</groupId>
3 <artifactId>agent</artifactId>
4 <version>0.1.1</version>
5</dependency>

GitHub tidak berfungsi sebagai repositori ketergantungan Maven. Instal sumber yang ditandai secara lokal sebelum menyelesaikan ketergantungan:

$git clone https://github.com/6mm-com/agent-java-sdk.git
$cd agent-java-sdk
$git checkout v0.1.1
$mvn install

Membangun tim

Publikasikan artefak yang disetujui ke repositori Maven organisasi Anda untuk build CI, pengujian, dan produksi. Konfirmasi versi yang disetujui dengan 6MM sebelum penerapan produksi.

Kode sumber dan contoh penggunaan tersedia di repositori resmi Java SDK :

[6mm-com/agent-java-sdk] (https://github.com/6mm-com/agent-java-sdk)

Sebelum Anda mulai

  • Konfirmasi Agen produksi Anda API URL markas dengan tim 6MM .
  • Simpan apiSecret hanya di manajemen rahasia backend.
  • Siapkan pemetaan stabil antara platformUserId dan agentUserId.
  • Aktifkan log terstruktur di sekitar aliran bind, transfer, order, dan webhook.

Inisialisasi klien

1import com.sixmm.agent.AgentClient;
2import com.sixmm.agent.AgentClientConfig;
3
4AgentClient client = new AgentClient(AgentClientConfig.builder()
5 .baseUrl("https://agent-api.6mm.com")
6 .agentCode("AGENT001")
7 .apiSecret("your-api-secret")
8 .defaultCurrency("USDT")
9 .build());

Hanya backend

Jangan inisialisasi Agent SDK dari kode klien browser, mobile, atau desktop. SDK menandatangani permintaan API Agen yang memiliki hak istimewa.

Contoh: transfer dana ke

1TransferResponse resp = client.transfer(TransferRequest.fixed(
2 "AGT-ORDER-1001",
3 "agent-user-001",
4 Direction.IN,
5 "USDT",
6 "10.00"));

Gunakan nomor pesanan sisi mitra yang unik untuk setiap permintaan transfer. Jika permintaan habis waktu, kueri pesanan asli sebelum membuat yang baru.

Langkah selanjutnya

KebutuhanHalaman berikutnya
Terbitkan kredensial Trading Widget[Buat Token Embed] (/sdk/agent-sdk/java/embed-token)
Verifikasi callback dari 6MM[Webhooks & Idempotensi] (/sdk/security/webhooks-idempotency)
Tinjau perilaku penandatanganan[Rahasia & Penandatanganan] (/sdk/security/secrets-signing)
Mendiagnosis masalah integrasi[SDK Pemecahan Masalah ] (/sdk/security/troubleshooting)