Środowiska i powszechne konwencje

Zobacz jako Markdown

Punkty końcowe usług

TypPunkt końcowy
REST APIhttps://api.6mm.com
WebSocketwss://ws.6mm.com/ws

Czas i wartości numeryczne

  • O ile nie zaznaczono inaczej, pola czasowe to znaczniki czasowe milisekund Unix.
  • Statystyki dzienne, przeglądy salda i statystyki wolumenu handlu domyślnie wykorzystują granice UTC dni.
  • Pola wrażliwe na precyzję, takie jak ilość, cena, ilość i szybkość, są przesyłane jako ciągi znaków.
  • Duże identyfikatory całkowitoliczbowe, takie jak orderId, conditionIdi strategyId , zwracane są jako ciągi znaków w JSON.

Format odpowiedzi

Udana odpowiedź:

1{
2 "code": 0,
3 "message": "success",
4 "data": {},
5 "requestId": "req-12345678"
6}

Odpowiedź błędna:

1{
2 "code": 1003,
3 "message": "Invalid token",
4 "requestId": "req-12345678"
5}

Notatki:

  • Błędy biznesowe zazwyczaj nadal zwracają zunifikowaną strukturę JSON . Integratorzy powinni najpierw code sprawdzić.
  • Niepowodzenia uwierzytelniania mogą zwracać HTTP 401; ograniczenie szybkości może zwracać HTTP 429.
  • Możesz wysłać X-Request-ID w nagłówku żądania. Serwer zwróci je tak, jak requestId w odpowiedzi.