Przegląd integracji

Zobacz jako Markdown

REST Bazowy URL: https://api.6mm.com
WebSocket URL: wss://ws.6mm.com/ws

Ta dokumentacja jest przeznaczona dla zewnętrznych systemów integrujących się z usługą 6MM API . Obejmuje logowanie, uwierzytelnianie JWT , zarządzanie API Key , podpisywanie API Key HMAC , zapytania o konta, zlecenia, pozycje, dane rynkowe oraz strumienie WebSocket .

Tworzenie kont i przygotowanie finansowania realizowane są za pomocą procesów platformowych. Ta dokumentacja opisuje jedynie zewnętrzne końcowe API usługi.

Punkty końcowe usług

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

Przepływ integracji

Zalecana sekwencja integracji:

  1. Zaloguj się za pomocą konta udostępnionego przez platformę i pobierz accessToken.
  2. Aby uzyskać dostęp programowy po stronie serwera, najpierw stwórz API Key z JWT i bezpiecznie przechowuj jednorazowy zwrot apiSecret.
  3. Zapytania prywatne oraz punkty końcowe zleceń i pozycji można wywoływać za pomocą Authorization: Bearer <accessToken> albo podpisu API Key.
  4. Dla prywatnych strumieni WebSocket najpierw utwórz listenKey , a następnie połącz się z wss://ws.6mm.com/ws?listenKey=....
  5. Dane rynkowe REST punktach końcowych i publicznych kanałach WebSocket nie wymagają uwierzytelniania.

Wybór uwierzytelniania

ScenariuszZalecana metoda
Działania użytkownika frontenduJWT
Wywołania programowe po stronie serweraAPI Key + HMAC podpis
API Key tworzenie, aktualizacja i usuwanieJWT
REST na rynku publicznym / WebSocketNie jest wymagane uwierzytelnianie

Zakres dokumentacji

Ta dokumentacja obejmuje logowanie, uwierzytelnianie JWT , zarządzanie API Key , podpisywanie API Key HMAC , zapytania o konta, zlecenia, pozycje, dane rynkowe oraz strumienie WebSocket .

  1. Środowiska i wspólne konwencje
  2. Uwierzytelnianie oraz Podpisanie żądań
  3. REST API oraz WebSocket
  4. Rekomendacje integracyjne
  5. Lista kontrolna na start produkcji