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

Πριν ξεκινήσετε

  • Επιβεβαιώστε τον αντιπρόσωπο παραγωγής σας API URL βάσης με την ομάδα 6MM .
  • Αποθηκεύστε apiSecret μόνο στη μυστική διαχείριση backend.
  • Προετοιμάστε μια σταθερή αντιστοίχιση μεταξύ 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());

Μόνο backend

Μην αρχικοποιείτε το Agent SDK από τον κώδικα προγράμματος-πελάτη του προγράμματος περιήγησης, του κινητού ή του επιτραπέζιου υπολογιστή. Το SDK υπογράφει προνομιακά αιτήματα API Agent.

Παράδειγμα: μεταφορά χρημάτων σε

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

Χρησιμοποιήστε έναν μοναδικό αριθμό παραγγελίας από την πλευρά του συνεργάτη για κάθε αίτημα μεταφοράς. Εάν λήξει το χρονικό όριο ενός αιτήματος, υποβάλετε ερώτημα στην αρχική παραγγελία πριν δημιουργήσετε μια νέα.

Επόμενα βήματα

ΑνάγκηΕπόμενη σελίδα
Έκδοση διαπιστευτηρίων Trading WidgetΔημιουργία διακριτικού ενσωμάτωσης
Επαληθεύστε τις επανακλήσεις από 6MMWebhooks & Idempotency
Ελέγξτε τη συμπεριφορά υπογραφήςΜυστικά & Υπογραφή
Διάγνωση προβλήματος ενοποίησηςSDK Αντιμετώπιση προβλημάτων