Java Szybki Początek

Zainstaluj i zainicjalizuj Java SDK z usługi backendowej.

Zobacz jako Markdown

Instalacja

Obecnie publiczne SDK źródła dokumentują tag v0.1.1 tymi współrzędnymi Maven:

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

GitHub nie działa jako repozytorium zależności Maven. Zainstaluj oznaczony kod lokalnie przed rozwiązaniem zależności:

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

Budowania drużyny

Publikuj zatwierdzony artefakt w repozytorium Maven w swojej organizacji do konfiguracji CI, testów i wersji produkcyjnych. Potwierdź zatwierdzoną wersję z 6MM przed wdrożeniem produkcyjnym.

Kod źródłowy i przykłady użycia są dostępne w oficjalnym repozytorium Java SDK :

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

Zanim zaczniesz

  • Potwierdź, że twój agent produkcyjny API bazie URL z zespołem 6MM .
  • Przechowywać apiSecret tylko w backendowym zarządzaniu tajemnicami.
  • Przygotuj stabilne odwzorowanie między platformUserId a agentUserId.
  • Umożliwienie uporządkowanych logów dotyczących przepływów bind, transfer, order i webhook.

Inicjalizuj klienta

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

Tylko backend

Nie inicjalizuj Agent SDK z kodu klienta przeglądarki, telefonu mobilnego ani desktopowego. SDK podpisuje uprzywilejowane żądania API agenta.

Przykład: przelew środków do

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

Dla każdego żądania transferu używaj unikalnego numeru zlecenia po stronie partnera. Jeśli żądanie wygasa czasu, zapytaj oryginalne zamówienie przed utworzeniem nowego.

Kolejne kroki

PotrzebaNastępna strona
Wydaj Trading Widget uprawnienia[Utwórz token osadzania] (/sdk/agent-sdk/java/embed-token)
Weryfikuj oddzwonienia z 6MM[Webhooks & Idempotentcy] (/sdk/security/webhooks-idempotency)
Przegląd zachowań znakowych[Sekrety i podpisywanie] (/sdk/security/secrets-signing)
Zdiagnozowanie problemu całkowania[SDK Rozwiązywanie problemów ] (/sdk/security/troubleshooting)