All
Filtruj według:
Jak mogę wpłacić gotówkę na konto?
Potrzebuję pomocy w weryfikacji konta
Dlaczego nie mogę uzyskać dostępu do konta?
Czy są jakieś opłaty za wypłatę kryptowalut?
Potrzebuję pomocy w zalogowaniu się na konto
Podczas gdy kanały danych rynkowych WebSocket są publicznie dostępne, prywatne kanały WebSocket, które uzyskują dostęp do konta Kraken, muszą być chronione za pomocą bezpiecznego uwierzytelniania.
Nasze API REST już zapewnia bezpieczny mechanizm uwierzytelniania za pomocą kluczy API i kryptograficznych algorytmów haszujących, dlatego nasze uwierzytelnianie WebSocket wykorzystuje to, aby zapewnić ten sam wysoki poziom bezpieczeństwa.
Aby zasubskrybować prywatny kanał WebSocket, klient API musi najpierw zażądać tokena uwierzytelniania za pośrednictwem API REST, a następnie podać ten sam token podczas subskrybowania prywatnych kanałów:

Dostęp do prywatnych kanałów WebSocket można uzyskać, wykonując następującą procedurę:
1. Wygeneruj klucz API za pośrednictwem rozwijanego menu Nazwa profilu w prawym górnym rogu -> Bezpieczeństwo -> strona API w zarządzaniu kontem i upewnij się, że włączono uprawnienie Dostęp do API WebSockets:


2. Wywołaj punkt końcowy API REST GetWebSocketsToken, aby pobrać nowy token uwierzytelniania WebSocket, który będzie wyglądał podobnie do poniższego:
WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f
Tokeny uwierzytelniania mają początkową ważność 15 minut (900 sekund), ale po użyciu tokena do subskrypcji prywatnego kanału, token pozostanie ważny tak długo, jak długo subskrypcja będzie aktywna.
Nasz przykład w Pythonie 3 pokazuje, jak pobrać token uwierzytelniania WebSocket z punktu końcowego API REST GetWebSocketsToken w zaledwie kilku liniach kodu.
3. Połącz się z API WebSocket za pośrednictwem prywatnego adresu URL kanału wss://ws-auth.kraken.com/ i zasubskrybuj kanał openOrders, kanał ownTrades lub oba kanały.
Token uwierzytelniania WebSocket musi być podany w wiadomości subskrypcyjnej jako wartość pola tokena:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
{"event":"subscribe", "subscription":{"name":"ownTrades", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
EService:Unavailable - Jeśli otrzymasz błąd "usługa niedostępna"
podczas subskrybowania prywatnego kanału, powinieneś spróbować subskrybować ponownie. Błąd "usługa niedostępna" jest tylko tymczasowy, więc kolejna próba subskrypcji powinna zakończyć się sukcesem.