Java 퀵 스타트

백엔드 서비스에서 Java SDK 을 설치하고 초기화하세요.

Markdown으로 보기

설치

공개 SDK 출처는 현재 태그 v0.1.1 에 다음과 같은 Maven 좌표를 문서화하고 있습니다:

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

GitHub는 Maven 의존성 저장소 역할을 하지 않습니다. 의존성을 해결하기 전에 태그된 소스를 로컬에 설치하세요:

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

팀 빌드

승인된 아티팩트를 조직의 Maven 저장소에 배포하여 CI, 테스트, 운영 빌드를 수행합니다. 운영 전에 6MM 와 승인된 버전을 확인하세요.

소스 코드와 사용 사례는 공식 Java SDK 저장소에서 확인할 수 있습니다:

6mm-com/agent-java-sdk

시작하기 전에

  • 6MM팀과 API 기지 URL 생산 요원을 확인해.
  • apiSecret 백엔드 비밀 관리에만 저장합니다.
  • platformUserId 와 agentUserId사이에 안정적인 매핑을 준비한다.
  • 제인, 전송, 순서, webhook 흐름에 관한 구조화된 로그를 활성화합니다.

클라이언트 초기화

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

백엔드만

브라우저, 모바일, 데스크톱 클라이언트 코드에서 Agent SDK 을 초기화하지 마십시오. SDK 특권 요원 API 요청에 서명합니다.

예시: 자금 이체

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

각 이전 요청마다 고유한 파트너 측 주문 번호를 사용하세요. 요청이 시간 초과되면 새 주문을 만들기 전에 원래 주문을 쿼리하세요.

다음 단계

필요다음 페이지
Trading Widget 자격증명을 발급하세요임베드 토큰 생성
6MM에서 콜백 기록을 확인하세요Webhooks 및 등등성
서명 행동 검토비밀과 서명
통합 문제 진단하기SDK 문제 해결