Java Khởi Đầu Nhanh

Cài đặt và khởi tạo Java SDK từ dịch vụ backend.

View as Markdown

Cài đặt

Nguồn SDK công khai hiện đang gắn thẻ v0.1.1 với các tọa độ Maven sau:

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

GitHub không hoạt động như một kho lưu trữ phụ thuộc Maven. Cài đặt mã nguồn được gắn thẻ cục bộ trước khi giải quyết phụ thuộc:

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

Xây dựng đội nhóm

Xuất bản hiện vật đã được phê duyệt vào kho lưu trữ Maven của tổ chức bạn cho các bản dựng CI, kiểm thử và sản xuất. Xác nhận phiên bản đã phê duyệt với 6MM trước khi triển khai sản xuất.

Mã nguồn và ví dụ sử dụng có sẵn trong kho Java SDK chính thức:

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

Trước khi bạn bắt đầu

  • Xác nhận API Agent sản xuất của bạn URL cơ sở với nhóm 6MM .
  • Lưu trữ apiSecret chỉ trong quản lý bí mật phía sau.
  • Chuẩn bị bản đồ ổn định giữa platformUserId và agentUserId.
  • Kích hoạt nhật ký có cấu trúc xoay quanh các luồng liên kết liên quan, chuyển giao, đặt hàng và webhook.

Khởi tạo máy khách

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());

Chỉ dành cho backend

Không khởi tạo Agent SDK từ mã client trình duyệt, di động hoặc máy tính để bàn. SDK ký các yêu cầu Agent API có đặc quyền.

Ví dụ: chuyển tiền vào

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

Sử dụng một số đơn hàng bên đối tác duy nhất cho mỗi yêu cầu chuyển giao. Nếu yêu cầu hết thời gian, hãy truy vấn đơn hàng gốc trước khi tạo yêu cầu mới.

Các bước tiếp theo

Nhu cầuTrang tiếp theo
Cấp thông tin xác thực Trading Widget[Tạo Token Nhúng] (/sdk/agent-sdk/java/embed-token)
Xác minh các cuộc gọi lại từ 6MM[Webhooks & Idempotency] (/sdk/security/webhooks-idempotency)
Xem lại hành vi ký[Bí mật & Ký hiệu] (/sdk/security/secrets-signing)
Chẩn đoán vấn đề tích hợp[SDK Đang khắc phục sự cố ] (/sdk/security/troubleshooting)