Açık Uç Noktaları

Markdown olarak görüntüle

Temel URL

https://api.6mm.com

Hizmet Versiyonu

1GET /v1/version

Servis versiyon bilgisini alın.

Server Zamanı

1GET /v1/time

Server zamanı alın. Bu uç nokta, API Key imzalamadan önce istemci zamanını kalibre etmek için kullanılabilir.

Kullanıcı Girişi

1POST /v1/public/user/login

İstek parametreleri:

ParametreTipGerekliTanım
usernamestringEvetKullanıcı adı, uzunluk 3 - 32
passwordstringEvetŞifre, uzunluk 1 - 64
deviceIdstringHayırCihaz parmak izi, 64 karaktere kadar
deviceNamestringHayırCihaz adı, 128 karaktere kadar

Örnek istemek:

$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"
> }'

Yanıt örneği:

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

Yenileme Belirtonu

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

Normal entegrasyon senaryolarında, giriş durumu Cookie ile yenilenir. Giriş yanıtında geri dönen çerezi tutun.

Yanıt alanları:

SahaTipTanım
accessTokenstringYeni erişim tokenı
accessExpireint64Access Token son kullanma süresi

Ajan SSO

Bilet Değişimi

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

İstek parametreleri:

ParametreTipGerekliTanım
ticketstringEvetTemsilci servisi tarafından verilen tek seferlik bilet
deviceIdstringHayırCihaz parmak izi, 64 karaktere kadar

Yanıt alanları:

SahaTipTanım
accessTokenstringErişim Tokenı
accessExpireint64Access Token son kullanma süresi
redirectPathstringÖnerilen yönlendirme yolu

Embed Token Exchange

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

İstek parametreleri:

ParametreTipGerekliTanım
embedTokenstringEvetAjan hizmeti tarafından çıkarılan kısa ömürlü gömülü ticaret tokenı
channelIdstringEvetGömülü iframe kanal kimliği, 128 karaktere kadar
deviceIdstringHayırCihaz parmak izi, 64 karaktere kadar

Yanıt alanları:

SahaTipTanım
accessTokenstringErişim Tokenı
accessExpireint64Access Token son kullanma süresi

PnL Liderlik Tablosu

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

İstek parametreleri:

ParametreTipGerekliTanım
periodstringEvet7d / 30d / 90d

Yanıt alanları:

SahaTipTanım
list[].rankint32Rütbe
list[].userIdstringDış kullanıcı Kimliği
list[].traderstringMaskeli tüccar adı
list[].volumestringPenceredeki işlem hacmi
list[].pnlAmountstringPencerede gerçekleşen PnL
list[].pnlPctstringPnL oranı, 0’dan 1’ye ondalık
myRankint32Mevcut kullanıcının sıralaması. Doğrulanmamış veya sıralanmamışsa 0 döner.