Java Hızlı Başlangıç

Bir arka uç servisinden Java SDK kurup başlatın.

Markdown olarak görüntüle

Kurulum

Kamuya açık SDK kaynağı şu anda v0.1.1 şu Maven koordinatlarıyla etiketlediğini belgeliyor:

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

GitHub, Maven bağımlılık deposu olarak işlev görmez. Etiketlenmiş kaynağı yerel olarak yükleyin, sonra bağımlılığı çözebilirsiniz:

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

Takım kurulumları

Onaylanmış eseri kuruluşunuzun Maven deposuna CI, test ve üretim sürümleri için yayınlayın. Onaylanmış sürümü üretim dağıtımından önce 6MM ile onaylayın.

Kaynak kodu ve kullanım örnekleri resmi Java SDK deposunda mevcuttur:

6mm-com/agent-java-sdk

Başlamadan önce

  • Üretim ajanı API üs URL 6MM ekibiyle onaylayın.
  • apiSecret sadece arka uç gizli yönetiminde depolayın.
  • platformUserId ile agentUserIdarasında kararlı bir eşleme hazırla.
  • Bağlama, transfer, sipariş ve webhook akışları etrafında yapılandırılmış logları etkinleştirin.

İstemciyi başlat

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

Sadece arka uç

Agent SDK tarayıcı, mobil veya masaüstü istemci kodundan başlatmayın. SDK , ayrıcalıklı Ajan API taleplerini imzalar.

Örnek: fon transferi

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

Her transfer talebi için benzersiz bir partner tarafı sipariş numarası kullanın. Bir istek zaman doluyorsa, yeni bir sipariş oluşturmadan önce orijinal siparişi sorgulayın.

Sonraki adımlar

İhtiyaçSonraki sayfa
Trading Widget kimlik belgesi verinEmbed Token Oluştur
Geri dönüşleri doğrulayın 6MMWebhooks ve İdempotensi
İmza davranışını gözden geçirSırlar ve İmza Alma
Bir entegrasyon problemini teşhis etSDK Sorun Giderme