All
Filtrovat podle:
Jak si mohu na účet vložit hotovost?
Potřebuji pomoc s ověřením účtu
Proč se nemohu přihlásit do svého účtu?
Jsou nějaké poplatky za výběr kryptoměny?
Potřebuji pomoc s přihlášením do svého účtu
Zatímco kanály tržních dat WebSocket jsou veřejně dostupné, soukromé kanály WebSocket, které přistupují k účtu Kraken, musí být chráněny bezpečnou autentizací.
Naše REST API již poskytuje bezpečný autentizační mechanismus pomocí API klíčů a kryptografických hashovacích algoritmů, proto naše autentizace WebSocket využívá tohoto k zajištění stejné vysoké úrovně zabezpečení.
Pro přihlášení k odběru soukromého kanálu WebSocket musí klient API nejprve požádat o autentizační token prostřednictvím REST API a poté poskytnout stejný token při přihlašování k odběru soukromých kanálů:

K soukromým kanálům WebSocket lze přistupovat pomocí následujícího postupu:
1. Vygenerujte API klíč prostřednictvím rozbalovací nabídky Název profilu vpravo nahoře -> Zabezpečení -> stránka API ve správě účtu a ujistěte se, že jste povolili oprávnění Access WebSockets API:


2. Zavolejte koncový bod REST API GetWebSocketsToken pro získání nového autentizačního tokenu WebSocket, který bude vypadat podobně jako následující:
WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f
Autentizační tokeny mají počáteční platnost 15 minut (900 sekund), ale jakmile je token použit k přihlášení k odběru soukromého kanálu, zůstane token platný, dokud je odběr aktivní.
Náš příklad v Pythonu 3 ukazuje, jak získat autentizační token WebSocket z koncového bodu REST API GetWebSocketsToken pomocí několika řádků kódu.
3. Připojte se k WebSocket API prostřednictvím URL soukromého kanálu wss://ws-auth.kraken.com/ a přihlaste se k odběru kanálu openOrders, kanálu ownTrades nebo obou kanálů.
Autentizační token WebSocket musí být uveden ve zprávě o odběru jako hodnota pole token:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
{"event":"subscribe", "subscription":{"name":"ownTrades", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
EService:Unavailable – Pokud obdržíte chybu „služba nedostupná“
při přihlašování k odběru soukromého kanálu, měli byste se pokusit o odběr znovu. Chyba „služba nedostupná“ je pouze dočasná, takže následný pokus o odběr by měl být úspěšný.