WebSocket API v1 testsvit (JavaScript)

Senast uppdaterad: 1 april 2025

Vårt WebSocket API tillhandahåller en livestream av marknadsdata (orderbok, ticker, handelsutföranden, etc.) för våra marknader. Det ger också statusuppdateringar i realtid för olika kontoinformation (öppna order, affärer, etc.).

Alla moderna programmeringsspråk (Python, JavaScript, Java, C-varianter, Go etc.) kan användas för att implementera vårt WebSocket API, men ibland är det nödvändigt att interagera med API:et utan att skriva någon anpassad kod (som för meddelandevalidering, nätverkstestning, etc.).

För detta ändamål tillhandahåller vi följande WebSocket API-testsviter, som möjliggör interaktion med de offentliga marknadsdataflödena och de privata (autentiserade) order-/handelsstatusflödena via en grafisk webbläsare (Vi rekommenderar att du använder Chrome).

Användningsinstruktioner

  • Ladda ner och packa upp Zip-filerna för testsviten

    Detta kommer att skapa nya kataloger/mappar med namnen Kraken_WebSocket_Test_Suite_Public och Kraken_WebSocket_Test_Suite_Private som innehåller HTML-, JavaScript-, CSS- och bildfilerna för testsviterna.

  • Öppna filerna WebSocket_API_Public.html och WebSocket_API_Private.html

    Valfri modern grafisk webbläsare kan användas, men Chrome rekommenderas.

  • Klicka på knappen Open WebSocket Connection

    Detta kommer att skapa en ny beständig anslutning till WebSocket API, med hjälp av lämplig WebSocket URL (ws.kraken.com eller ws-auth.kraken.com).

  • Skicka ett prenumerations- eller handelsmeddelande till WebSocket API

    Ange ett meddelande i den lilla textrutan och klicka på knappen Send Message to WebSocket.

  • Ta emot svaret från WebSocket API

    Livestreamade meddelanden kommer att visas i det stora textområdet.

  • Klicka på knappen Close WebSocket Connection

    Detta kommer att stänga anslutningen till WebSocket API och de livestreamade meddelandena kommer att upphöra.

Behöver du mer hjälp?