Subskrypcje (API WebSockets)

Ostatnia aktualizacja: 31 marca 2025

Subskrypcje WebSockets

Żądania subskrypcji są wysyłane przez połączenie 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, które polega na podpisaniu wiadomości (zobacz sekcję Wyzwanie podpisu) 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?