All
Filtrare după:
Cum pot depune numerar în contul meu?
Am nevoie de ajutor cu verificarea contului
De ce nu îmi pot accesa contul?
Există taxe pentru retragerea criptomonedelor?
Am nevoie de ajutor pentru a mă conecta la cont
În timp ce fluxurile de date de piață WebSocket sunt disponibile public, fluxurile private WebSocket care accesează un cont Kraken trebuie protejate printr-o autentificare securizată.
API-ul nostru REST API oferă deja un mecanism de autentificare securizat folosind chei API și algoritmi de hash criptografici, prin urmare, autentificarea noastră WebSocket profită de acest lucru pentru a oferi același nivel înalt de securitate.
Pentru a vă abona la un flux privat WebSocket, clientul API trebuie mai întâi să solicite un token de autentificare prin REST API și apoi să furnizeze același token la abonarea la fluxurile private:

Fluxurile private WebSocket pot fi accesate folosind următoarea procedură:
1. Generați o cheie API prin meniul derulant Nume profil din dreapta sus -> Securitate -> API al gestionării contului și asigurați-vă că activați permisiunea Access WebSockets API:


2. Apelați endpoint-ul GetWebSocketsToken al REST API pentru a prelua un nou token de autentificare WebSocket, care va arăta similar cu următorul:
WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f
Token-urile de autentificare au o valabilitate inițială de 15 minute (900 de secunde), dar odată ce un token este utilizat pentru a vă abona la un flux privat, token-ul va rămâne valid atâta timp cât abonamentul rămâne activ.
Exemplul nostru Python 3 arată cum să preluați un token de autentificare WebSocket de la endpoint-ul GetWebSocketsToken al REST API în doar câteva linii de cod.
3. Conectați-vă la API-ul WebSocket prin URL-ul fluxului privat wss://ws-auth.kraken.com/ și abonați-vă fie la fluxul openOrders, la fluxul ownTrades, fie la ambele fluxuri.
Token-ul de autentificare WebSocket trebuie furnizat în mesajul de abonare ca valoare a câmpului token:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
{"event":"subscribe", "subscription":{"name":"ownTrades", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
EService:Unavailable - Dacă primiți o eroare de serviciu indisponibil
atunci când vă abonați la un flux privat, ar trebui să încercați din nou abonarea. Eroarea de serviciu indisponibil este doar temporară, așa că o încercare ulterioară de abonare ar trebui să aibă succes.