Δημόσια τελικά σημεία

Προβολή ως Markdown

Βάση URL

https://api.6mm.com

Έκδοση υπηρεσίας

1GET /v1/version

Λάβετε πληροφορίες για την έκδοση της υπηρεσίας.

Ώρα διακομιστή

1GET /v1/time

Λάβετε χρόνο διακομιστή. Αυτό το τελικό σημείο μπορεί να χρησιμοποιηθεί για τη βαθμονόμηση του χρόνου πελάτη πριν από την υπογραφή API Key .

Είσοδος χρήστη

1POST /v1/public/user/login

Παράμετροι αιτήματος:

ΠαράμετροςΤύποςΑπαιτείταιΠεριγραφή
usernamestringΝαιΌνομα χρήστη, μήκος 3 - 32
passwordstringΝαιΚωδικός πρόσβασης, μήκος 1 - 64
deviceIdstringΌχιΔακτυλικό αποτύπωμα συσκευής, έως 64 χαρακτήρες
deviceNamestringΌχιΌνομα συσκευής, έως 128 χαρακτήρες

Παράδειγμα αιτήματος:

$curl -X POST https://api.6mm.com/v1/public/user/login \
> -H "Content-Type: application/json" \
> -d '{
> "username": "alice",
> "password": "yourPassword",
> "deviceId": "device-001",
> "deviceName": "server-001"
> }'

Παράδειγμα απάντησης:

1{
2 "code": 0,
3 "message": "success",
4 "data": {
5 "accessToken": "YOUR_ACCESS_TOKEN",
6 "accessExpire": 1769676656
7 },
8 "requestId": "req-login"
9}

Διακριτικό ανανέωσης

1POST /v1/public/user/refresh-token

Σε κανονικά σενάρια ενοποίησης, η κατάσταση σύνδεσης ανανεώνεται μέσω cookie. Διατηρήστε το Cookie που επιστρέφεται από την απάντηση σύνδεσης.

Πεδία απόκρισης:

ΠεδίοΤύποςΠεριγραφή
accessTokenstringΝέο διακριτικό πρόσβασης
accessExpireint64Χρόνος λήξης διακριτικού πρόσβασης

Πράκτορας SSO

Ανταλλαγή εισιτηρίων

1POST /v1/public/agent-sso/exchange-ticket

Παράμετροι αιτήματος:

ΠαράμετροςΤύποςΑπαιτείταιΠεριγραφή
ticketstringΝαιΕφάπαξ εισιτήριο που εκδίδεται από την υπηρεσία πρακτόρων
deviceIdstringΌχιΔακτυλικό αποτύπωμα συσκευής, έως 64 χαρακτήρες

Πεδία απόκρισης:

ΠεδίοΤύποςΠεριγραφή
accessTokenstringΔιακριτικό πρόσβασης
accessExpireint64Χρόνος λήξης διακριτικού πρόσβασης
redirectPathstringΠροτεινόμενη διαδρομή ανακατεύθυνσης

Ενσωματώστε το Token Exchange

1POST /v1/public/agent-sso/exchange-embed-token

Παράμετροι αιτήματος:

ΠαράμετροςΤύποςΑπαιτείταιΠεριγραφή
embedTokenstringΝαιΒραχύβιο ενσωματωμένο διακριτικό συναλλαγών που εκδίδεται από την υπηρεσία αντιπροσώπου
channelIdstringΝαιΕνσωματωμένο αναγνωριστικό καναλιού iframe, έως 128 χαρακτήρες
deviceIdstringΌχιΔακτυλικό αποτύπωμα συσκευής, έως 64 χαρακτήρες

Πεδία απόκρισης:

ΠεδίοΤύποςΠεριγραφή
accessTokenstringΔιακριτικό πρόσβασης
accessExpireint64Χρόνος λήξης διακριτικού πρόσβασης

Πίνακας κατάταξης PnL

1GET /v1/public/leaderboard/pnl?period=30d

Παράμετροι αιτήματος:

ΠαράμετροςΤύποςΑπαιτείταιΠεριγραφή
periodstringΝαι7d / 30d / 90d

Πεδία απόκρισης:

ΠεδίοΤύποςΠεριγραφή
list[].rankint32Κατάταξη
list[].userIdstringΑναγνωριστικό εξωτερικού χρήστη
list[].traderstringΜασκοφόρο όνομα εμπόρου
list[].volumestringΌγκος συναλλαγών στο παράθυρο
list[].pnlAmountstringΠραγματοποιημένο PnL στο παράθυρο
list[].pnlPctstringΛόγος PnL, δεκαδικός από 0 έως 1
myRankint32Κατάταξη του τρέχοντος χρήστη. Επιστρέφει 0 εάν δεν έχει γίνει έλεγχος ταυτότητας ή δεν έχει καταταχθεί