Korzystanie z API Kraken z usługą strony trzeciej

Ostatnia aktualizacja: 1 kwi 2025

Nasze API umożliwia usługom stron trzecich (takim jak boty handlowe, aplikacje mobilne i usługi zarządzania portfelem) integrację z kontem Kraken, dzięki czemu mogą one przeglądać salda kont, pobierać historię transakcji, składać i anulować zlecenia itd.

Każdy właściciel konta, który chce korzystać z usługi strony trzeciej, musi po prostu utworzyć klucz API z odpowiednią konfiguracją i udostępnić ten klucz usłudze strony trzeciej (często nazywanej importowaniem klucza API).

W większości przypadków te integracje działają bezproblemowo, ale czasami mogą wystąpić problemy, które prowadzą do niezamierzonych wyników lub nieoczekiwanych komunikatów o błędach.

Problemy z usługami stron trzecich często występują, gdy usługa próbuje wykonać zadanie, do którego klucz API nie ma uprawnień, lub gdy dwuskładnikowe uwierzytelnianie klucza API (2FA) całkowicie blokuje dostęp. Jeśli usługa strony trzeciej nie działa zgodnie z oczekiwaniami, należy przejrzeć klucze API i ich ustawienia w zakładce Nazwa użytkownika -> Ustawienia -> API w aplikacji internetowej Kraken Pro.

pro api v2.gif


Musisz upewnić się, że używany klucz API ma wszystkie ustawienia i uprawnienia wymagane przez Twoją usługę oraz że żadne dwuskładnikowe uwierzytelnianie nie blokuje dostępu. Pełne szczegóły dotyczące generowania i konfiguracji kluczy API (w tym wyjaśnienie uprawnień) są dostępne na naszej stronie wsparcia kluczy API.

Niektóre usługi stron trzecich (takie jak Fidor's Crypto as a Service) również napotykają problemy z łączeniem się z kontami Kraken, gdy konta są nowe i nie mają żadnych środków ani aktywności handlowej. W przypadku nowych kont, niektóre wywołania API zwrócą nietypową odpowiedź, taką jak udana, ale pusta odpowiedź: {"error":[]} , która może zostać błędnie zinterpretowana przez usługę strony trzeciej, co skutkuje nieoczekiwanym błędem (takim jak błąd serwera Fidor's 500).

Jeśli usługa strony trzeciej zwraca nieoczekiwany błąd, a Twoje konto Kraken jest nowe (bez żadnych środków ani aktywności handlowej), dodaj środki do swojego konta Kraken za pośrednictwem zakładki Finansowanie w zarządzaniu kontem. Nawet niewielka kwota wystarczy, aby stworzyć pewną aktywność, po której usługa strony trzeciej powinna zacząć działać pomyślnie.

Podczas gdy niektóre aplikacje stron trzecich zalecają użytkownikom zmianę ustawienia okna nonce, klucze API, które mają niezwykle wysokie ustawienie okna nonce, mogą potencjalnie spowodować pojawienie się błędu. Ustawienie okna nonce ma na celu obejście problemów z siecią (takich jak zawodny dostęp do Internetu), dlatego w większości przypadków ustawienie okna nonce powinno być utrzymywane na wartości domyślnej 0 (zero).

Jeśli zaczniesz doświadczać błędów z kluczami API i usługą strony trzeciej, możliwym wynikiem może być uszkodzenie kluczy API. Dzieje się tak tylko wtedy, gdy doświadczają one zbyt wielu błędów. Zalecamy, aby użytkownik usunął istniejące klucze i wygenerował zupełnie nową parę kluczy API ze wszystkimi wymaganymi uprawnieniami, a następnie zaimportował ten nowy klucz API do usługi strony trzeciej.

Potrzebujesz więcej pomocy?