Wprowadzenie

Ostatnia aktualizacja: 31 mar 2025

Udostępniamy zarówno interfejs API Websocket, jak i interfejs API REST (Representational State Transfer), do których można łatwo uzyskać dostęp za pośrednictwem żądań HTTPS.

Istnieją dwa typy metod API: metody publiczne i metody prywatne. Każdy może korzystać z metod publicznych, na przykład w celu pobierania danych rynkowych. Wystarczy wkleić żądanie HTTPS do przeglądarki lub napisać fragment kodu, który automatycznie wysyła te żądania.

Aby uzyskać dostęp do metod prywatnych, musisz być zweryfikowanym klientem i wygenerować swój osobisty zestaw kluczy API.

Interfejs API REST umożliwia bezpieczny dostęp do funkcji Twojego konta Kraken Derivatives.
Przykłady funkcji API REST:

  • żądanie aktualnych lub historycznych informacji o cenach

  • sprawdzenie salda konta i PnL

  • Twoje parametry marży i szacowane progi likwidacji

  • składanie lub anulowanie zleceń (indywidualnie lub w partiach)

  • przeglądanie otwartych zleceń

  • otwarte pozycje lub historia transakcji

  • żądanie wypłaty aktywów cyfrowych

Te funkcjonalności nazywane są "punktami końcowymi" i są wyjaśnione w sekcji API REST.

Interfejs API Websocket umożliwia bezpieczne ustanowienie kanału komunikacji z platformą Kraken Derivatives w celu otrzymywania informacji w czasie rzeczywistym. Pozwala to na słuchanie aktualizacji zamiast ciągłego wysyłania żądań. Te kanały nazywane są subskrypcjami i są wyjaśnione w sekcji API Websocket.

Niektóre punkty końcowe umożliwiają wykonywanie wrażliwych zadań, takich jak inicjowanie wypłaty aktywów cyfrowych. Aby bezpiecznie uzyskać dostęp do tych punktów końcowych, API wykorzystuje techniki szyfrowania opracowane przez Agencję Bezpieczeństwa Narodowego. Ta sekcja opisuje, jak zaszyfrować komunikację z API podczas uzyskiwania dostępu do tych punktów końcowych.

API może być zaimplementowane przy użyciu dowolnego języka programowania (np. C, C++, Java lub PHP), o ile jest on zdolny do zarządzania żądaniami HTTP. Zdecydowanie sugerujemy zapoznanie się z przykładami kodu wymienionymi w sekcji Dodatkowe zasoby.

OŚWIADCZENIE: Prosimy o korzystanie z API tylko wtedy, gdy posiadasz odpowiednie umiejętności programistyczne i w pełni zrozumiałeś jego funkcjonalności. Kraken Derivatives wyklucza wszelką odpowiedzialność za straty i szkody wynikające z korzystania z API, w tym, ale nie ograniczając się do, strat i szkód wynikających z błędnego użycia API, niedostępności API, innych awarii technicznych lub wadliwego działania API lub utraty kluczy API.

Potrzebujesz więcej pomocy?