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
API keys are one of the primary components of API authentication and security; they are the API equivalent of your Kraken account's username and password.
API keys are required to call any of the account specific (private) API endpoints, such as the account data, trading, and funding, and earn endpoints. API keys are not required to call the market data (public) API endpoints, as the market data endpoints are not associated with any specific Kraken account.
API keys can be used by any software that interacts with our markets and accounts, such as our REST API command line clients, third party mobile apps and trading platforms, third party trading bots, and various other products/services.
Tworzenie klucza API
Konfiguracja klucza API (uprawnienia/ustawienia)
Używanie klucza API
Konfiguracja uwierzytelniania dwuskładnikowego (2FA) klucza API
Otwórz menu konta (kliknij ikonę profilu w prawym górnym rogu strony).
Wybierz opcję Ustawienia.

Wybierz kartę API i kliknij opcję Utwórz klucz API.

Klucze API mają kilka ustawień i opcji, które muszą zostać skonfigurowane przed użyciem klucza API, w szczególności nazwę/opis i uprawnienia dostępu.

Key Description
The key description is essentially the name of the API key, and can be almost anything that you prefer, as long as the description is unique (different from the descriptions of any other API keys on the same account).
By default, the key description will be populated with something like "api-key-1605316109249". This default description can be kept or changed in favour of a more descriptive name (such as "Trading Key", "Account Management Key", "Python API Key 6", or "Mobile App Key", for example).
Uprawnienia klucza
Uprawnienia klucza określają, które punkty końcowe API specyficzne dla konta (prywatne) dany klucz API może wywoływać:
Zapytanie o środki jest wymagane dla punktów końcowych API, które wysyłają zapytania o informacje o saldzie konta, takie jak Balance i TradeBalance.
Wpłać środki jest wymagane dla punktów końcowych finansowania związanych z wpłatami, takich jak DepositMethods i DepositAddresses.
Wypłać środki jest wymagane dla punktów końcowych finansowania związanych z wypłatą, takich jak WithdrawInfo, Withdraw i WithdrawCancel.
Query Open Orders & Trades is required for the API endpoints that query already existing orders and margin positions, such as OpenOrders, QueryOrders and OpenPositions.
Query Closed Orders & Trades is required for the endpoints that query previously closed/cancelled orders and margin positions, such as ClosedOrders, QueryOrders and QueryTrades.
Modyfikuj zlecenia jest wymagane dla punktów końcowych transakcji, które składają nowe zlecenia, takich jak AddOrder, EditOrder i AddOrderBatch.
Anuluj/zamknij zlecenia jest wymagane dla punktów końcowych transakcji, które anulują otwarte lub oczekujące zlecenia, takie jak CancelOrder, CancelAll i CancelOrderBatch.
Zapytanie o wpisy w rejestrze jest wymagane dla punktów końcowych API, które pobierają historyczne dane z rejestru konta, a mianowicie Ledgers i QueryLedgers.
Eksportuj dane jest wymagane dla punktów końcowych, które eksportują (pobierają) rejestr konta, a mianowicie AddExport, RetrieveExport, ExportStatus i RemoveExport.
Dostęp do interfejsu API WebSocket jest wymagany do pobrania tokenu uwierzytelniania dla interfejsów API WebSocket za pośrednictwem punktu końcowego GetWebSocketsToken.
As an example of using API key permissions correctly, consider an API key that is provided to a third party for trading purposes. Such an API key would definitely require Modify Orders and Cancel/Close Orders permissions, would probably require Query Open Orders & Trades permission, but would almost certainly not require Withdraw Funds permission.
Configuring the permissions appropriately would allow the API client to make trades for the account, but would prevent the API client from accessing any account information or performing funding tasks.
Ustawienia opcjonalne
Pozostałe ustawienia klucza API są wymagane tylko do bardziej zaawansowanych konfiguracji, w związku z tym mogą być zazwyczaj pozostawione w wartościach domyślnych:
Okno nonce to ustawienie używane do radzenia sobie z problemami z siecią, które mogą powodować, że żądania API docierają poza kolejnością, poprzez zapewnienie krótkich ram czasowych (1 sekunda, 10 sekund itp.), podczas których żądania API z nieprawidłowym nonce (wartość nonce niższa niż poprzednio używana wartość nonce) nie spowodują błędu nieprawidłowego nonce.
Biała lista adresów IP to funkcja bezpieczeństwa, która ogranicza użycie klucza API do określonych adresów IP po stronie klienta.
Wygaśnięcie klucza można użyć do utworzenia klucza API, który działa tylko przez określony czas, na przykład klucz ważny tylko przez 1 tydzień.
Zapytanie Data/godzina rozpoczęcia/zakończenia to ustawienie, które ogranicza żądania danych historycznych konta do określonych ram czasowych, tak jak klucz, który może pobierać historię transakcji z tego roku, ale nie z poprzednich lat.
Po odpowiednim skonfigurowaniu ustawień klucza API, nowy klucz API można utworzyć, klikając przycisk Wygeneruj klucz.
WAŻNE: Klucz API, klucz prywatny i kod QR należy traktować tak samo jak swoją nazwę użytkownika i hasło. Zapisz je w menedżerze haseł, jeśli będzie konieczny dostęp do nich w późniejszym terminie. Nie zapisuj ich w niezaszyfrowanym formacie!
Klucze API składają się z pary kluczy; publicznego i prywatnego. Oba muszą być dostarczone do oprogramowania klienckiego API.

Klucze API mogą być dostarczane na różne sposoby, na przykład:
Parę kluczy można skopiować i wkleić jako zwykły tekst bezpośrednio do kodu klienta API. Przykład: Metoda używana przez naszego klienta PHP API.
Parę kluczy można skopiować i wkleić do zwykłych plików tekstowych, do których klient API może mieć dostęp. Przykład: Metoda używana przez naszego klienta API wiersza poleceń.
Uwaga: Klucz prywatny jest również znany przez niektóre oprogramowanie klienckie API, jako sekretne API (lub po prostu jako sekret).
Klucze API zapewniają bezpieczny sposób na uwierzytelnienie dostępu API do konta Kraken, ale ich bezpieczeństwo można jeszcze zwiększyć, dodając uwierzytelnianie dwuskładnikowe (2FA).
2FA klucza API można dodać do istniejącego klucza API za pośrednictwem strony Bezpieczeństwo i może on używać hasła statycznego lub aplikacji Google Authenticator.
Uwaga: Dodanie 2FA do klucza API wymaga również od klienta API obsługiwania 2FA (dostarczania danych 2FA dla każdego wywołania prywatnych metod API), w przeciwnym razie zamiast pożądanego wyniku API zostanie zwrócony nieoczekiwany błąd.
Przeczytaj więcej o tym, jak działa 2FA dla kluczy API tutaj.