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

Προβολή ως Markdown

Βάση URL

https://api.6mm.com

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

GET /v1/version

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

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

GET /v1/time

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

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

POST /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"
}'

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

{
"code": 0,
"message": "success",
"data": {
"accessToken": "YOUR_ACCESS_TOKEN",
"accessExpire": 1769676656
},
"requestId": "req-login"
}

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

POST /v1/public/user/refresh-token

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

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

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

Πράκτορας SSO

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

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

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

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

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

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

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

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

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

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

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

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

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

GET /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 εάν δεν έχει γίνει έλεγχος ταυτότητας ή δεν έχει καταταχθεί