Subskrypcje (WebSockets API)

Ostatnia aktualizacja: 31 mar 2025

Subskrypcje WebSockets

Żądania subskrypcji są wysyłane za pośrednictwem połączenia web socket. Aby zasubskrybować kanał, wymagane jest połączenie web socket w celu nawiązania połączenia przy użyciu następującego adresu URL:

wss://futures.kraken.com/ws/v1

Utrzymywanie aktywnego połączenia

Aby utrzymać aktywne połączenie websocket, należy wysyłać żądanie ping co najmniej co 60 sekund. Można to zobaczyć w naszej przykładowej implementacji.

Migawki i aktualizacje

Dla ułatwienia użytkowania, większość kanałów web socket najpierw wysyła migawkę historii lub bieżącego stanu, a następnie wysyła aktualizacje w czasie rzeczywistym.

Uwierzytelnianie

Aby zasubskrybować prywatny kanał, klienci muszą przejść wyzwanie polegające na podpisaniu wiadomości (patrz sekcja Podpisz wyzwanie) za pomocą prywatnego klucza API. Najpierw należy wysłać wiadomość, aby zażądać wyzwania. Po drugie, rozwiązane wyzwanie musi być przekazywane w każdej wysyłanej wiadomości subskrypcji i anulowania subskrypcji.

Potrzebujesz więcej pomocy?