Zestaw testów API WebSocket v1 (JavaScript)

Ostatnia aktualizacja: 1 kwi 2025

Nasze API WebSocket zapewnia strumieniowe przesyłanie danych rynkowych (arkusz zleceń, ticker, realizacje transakcji itp.) dla naszych rynków. Dostarcza również aktualizacje statusu w czasie rzeczywistym dla różnych informacji o koncie (otwarte zlecenia, transakcje itp.).

Dowolny nowoczesny język programowania (Python, JavaScript, Java, warianty C, Go itp.) może być użyty do zaimplementowania naszego interfejsu API WebSocket, ale czasami konieczne jest interakcja z API bez pisania niestandardowego kodu (takiego jak walidacja wiadomości, testowanie sieci itp.).

W tym celu udostępniamy następujące zestawy testów API WebSocket, które umożliwiają interakcję z publicznymi kanałami danych rynkowych oraz prywatnymi (uwierzytelnionymi) kanałami statusu zleceń/transakcji za pośrednictwem graficznej przeglądarki internetowej (zalecamy używanie Chrome).

Instrukcje użytkowania

  • Pobierz i rozpakuj pliki Zip zestawu testów

    Spowoduje to utworzenie nowych katalogów/folderów o nazwach Kraken_WebSocket_Test_Suite_Public oraz Kraken_WebSocket_Test_Suite_Private zawierających pliki HTML, JavaScript, CSS i obrazy dla zestawów testów.

  • Otwórz pliki WebSocket_API_Public.html oraz WebSocket_API_Private.html

    Można użyć dowolnej nowoczesnej przeglądarki internetowej, ale zalecany jest Chrome.

  • Kliknij przycisk Open WebSocket Connection

    Spowoduje to utworzenie nowego, trwałego połączenia z API WebSocket, używając odpowiedniego adresu URL WebSocket (ws.kraken.com lub ws-auth.kraken.com).

  • Wyślij wiadomość subskrypcyjną lub handlową do API WebSocket

    Wprowadź wiadomość w małym polu tekstowym i kliknij przycisk Send Message to WebSocket.

  • Odbierz odpowiedź z API WebSocket

    Wiadomości przesyłane strumieniowo na żywo będą wyświetlane w dużym obszarze tekstowym.

  • Kliknij przycisk Close WebSocket Connection

    Spowoduje to zamknięcie połączenia z API WebSocket i zatrzymanie strumieniowych wiadomości na żywo.

Potrzebujesz więcej pomocy?