Χρήστες & Στοιχεία
Χρήστες & Στοιχεία: Agent Java SDK Ενσωμάτωση v0.3.0, παραδείγματα, παράμετροι και σημασιολογία απόκρισης.
Αυτός ο οδηγός στοχεύει Agent Java SDK v0.3.0, Java 8+ και τη δημόσια σύμβαση με ετικέτα. Τα παραδείγματα εκτελούνται σε ένα backend συνεργάτη μετά την προετοιμασία του client στο Γρήγορη εκκίνηση.
Παράδειγμα προαπαιτούμενα
Τα αποσπάσματα Java μοιράζονται αυτές τις εισαγωγές. Αρχικοποιήστε το client χρησιμοποιώντας Γρήγορη εκκίνηση και αποκτήστε platformUserId από την αποθηκευμένη δέσμευση. Παραδείγματα αναγνωριστικών χρήστη/παραγγελιών πρέπει να αντικατασταθούν με τις δικές σας σταθερές τιμές.
Κανόνες User ID
Το platformUserId είναι το 6MM αναγνωριστικό εξωτερικού χρήστη. Αυτή τη στιγμή είναι ένας 10ψήφιος αριθμός
συμβολοσειρά, για παράδειγμα:
Κανόνες:
- Αποθηκεύστε το ως συμβολοσειρά, όχι ως ακέραιο.
- Μην δημιουργείτε, αποκωδικοποιείτε ή συνάγετε νόημα από αυτό.
- Χρησιμοποιήστε το δικό σας αναγνωριστικό χρήστη από την πλευρά του συνεργάτη ως
agentUserId. - Διατηρήστε τη σχέση μεταξύ
agentUserId,platformUserIdκαιagentOrderNo.
Δέσμευση χρήστη
Το Bind δημιουργεί ή ανακτά τη σχέση μεταξύ ενός χρήστη συνεργάτη και ενός 6MM χρήστη της πλατφόρμας. Καλέστε το όταν ένας χρήστης εισέρχεται για πρώτη φορά στη ροή συναλλαγών ή πριν από το πρώτη μεταφορά στο 6MM.
Πεδία αιτήματος:
Πεδία απόκρισης:
Ερώτηση λογαριασμού συνεργάτη
Όταν το currency απουσιάζει, το SDK χρησιμοποιεί το defaultCurrency.
Ερώτημα περιουσιακών στοιχείων χρήστη
Πεδία:
Ξεχωρίστε τα τρία πορτοφόλια
queryAccount Υποβάλετε ερώτημα στον λογαριασμό περιθωρίου της πλατφόρμας εμπόρου και όχι στο πορτοφόλι χρήστη του εμπόρου. Αυτή η διεπαφή δεν έχει παραμέτρους environment και δεν μπορεί να αναζητηθεί ως προσομοιωμένο στοιχείο χρήστη.
Ρωτήστε τα δύο πορτοφόλια πλατφόρμας των προσομοιωμένων χρηστών:
Διεπαφή: POST /v1/agent/query-user-assets. Η χρηματοδότηση ζητείται μόνο όταν includeFunding=true; Η σημασιολογία ερωτήματος περιουσιακών στοιχείων του αρχικού συμβολαίου χρησιμοποιούνται από προεπιλογή.
Τα ποσά αντιμετωπίζονται ως συμβολοσειρές ή BigDecimal, όχι float/double.