Ceny aktywów są tymczasowo opóźnioneNiektóre aktywa przestały otrzymywać aktualne dane cenowe. Aktualizacje zostaną wznowione automatycznie po przywróceniu połączenia danych.
Bitculator

Bitculator na Androida

Kapitalizacja rynkowa:

$2,048,113,400,255

Wolumen 24h:

$196,313,447,291

lip 27 Likwidacje:

$0

24H Długi/Krótki:

Wkrótce

Bitculator wprowadza 8 SDK-ów

Podsumowanie
Christian Lauridsen (Cc)

Christian Lauridsen (Cc)

Writer and Crypto Enthusiast

Czas czytania 1M Opublikowano lip 19, 2026 Zaktualizowany lip 19, 2026
Hero Image

Bitculator uruchamia 8 SDK-ów API

Dzisiaj uruchamiamy osiem oficjalnych, open-source'owych bibliotek klienckich dla Bitculator Data API: TypeScript, Python, PHP, Go, Rust, Java, C# i C++. Każda z nich obejmuje cały interfejs API - wszystkie 85 punktów końcowych w 15 grup zasobów - i każda z nich ma licencję MIT i jest darmowa do użycia.

 

Jeśli kiedykolwiek podłączałeś strumień danych kryptowalut do backendu, bota handlowego, pulpitu nawigacyjnego lub eksportu arkusza kalkulacyjnego, wiesz, które części są nudne: nagłówki uwierzytelniania, pętle paginacji, ponowne próby związane z ograniczeniem liczby żądań, parsowanie błędów i subtelne błędy zmiennoprzecinkowe, które pojawiają się, gdy ceny przekraczają osiemą część dziesiętnej. SDK-ki istnieją po to, byś już nigdy nie musiał pisać tego zaplecza.

Ręcznie pisane, nie wygenerowane

To nie są maszynowo wygenerowane szablony OpenAPI. Każde SDK to ręcznie napisany, idiomatyczny kod dla swojego ekosystemu:

 

  • Go bierze na wejściu najpierw context.Context i zwraca iter.Seq2 pagery typu range-over-func.
  • Rust zapewnia odpowiedzi o typach generycznych i klienta skonfigurowanego builderem.
  • C# jest w pełni asynchroniczny z IAsyncEnumerable i automatycznym paginowaniem oraz obsługą CancellationToken.
  • TypeScript używa natywnego fetch, for await paginacji i parametrów camelCase bez żadnych zależności.
  • Python to czysta biblioteka standardowa.
  • PHP to bez zależności z obsługą cURL.
  • C++ to pojedynczy plik nagłówkowy.
  •  

Taka sama powierzchnia, natywne odczucia. Jeśli zmienisz języki, już znasz to SDK.

Co robi każde SDK dla Ciebie

Wszystkie osiem SDK-ów dzielą ten sam rdzeń, przetestowany w boju, więc gwarancje są identyczne wszędzie:

 

  1. Pełne pokrycie - każdy punkt końcowy w referencji API ma jedną metodę w jednej z 15 grup zasobów: kryptowaluty, ceny, rynki, giełdy, portfele, globalny rynek, nastroje rynkowe, wskaźniki, likwidacje, konwersje, kalkulatory, redakcja, alarmy, webhooki i meta.
  2. Precyzja zapisu dziesiętnego - ceny, kursy i podaż przychodzą jako łańcuchy znaków, nigdy nie tracą precyzji liczb zmiennoprzecinkowych. To, co mówi rynek, dostajesz.
  3. Automatyczne paginowanie - iteruj po stronach, a SDK pobierze dla Ciebie kolejne strony.
  4. Inteligentne ponawianie prób - odpowiedzi 429 respektują Retry-After; przejściowe błędy 5xx i problemy sieciowe ponawiają próby tylko przy wywołaniach idempotentnych, więc niestabilne połączenie nigdy nie spowoduje podwójnego utworzenia alarmu ani webhooka.
  5. Typowe błędy - błędy uwierzytelniania, uprawnień, walidacji, ograniczeń szybkości i błędy serwera to odrębne typy, które możesz złapać, każdy z własnym, stabilnym kodem błędu API.
  6. Żywy limit - nagłówki X-Quota-* z każdej odpowiedzi są parsowane po stronie klienta, więc zawsze wiesz, gdzie stoisz w tym miesiącu.

Pobierz to z menedżera pakietów

Każde SDK żyje w osobnym repozytorium na GitHubie i jest publikowane w natywnym rejestrze:
 

JęzykInstalacjaŹródło
TypeScript / Nodenpm install @bitculator/sdkbitculator-typescript-sdk
Pythonpip install bitculatorbitculator-python-sdk
PHPcomposer require bitculator/sdkbitculator-php-sdk
Gogo get github.com/bitculator/bitculator-go-sdkbitculator-go-sdk
Rustcargo add bitculatorbitculator-rust-sdk
Javacom.bitculator:bitculator (Maven)bitculator-java-sdk
C# / .NETdotnet add package Bitculatorbitculator-dotnet-sdk
C++header-only, CMake bitculator::bitculatorbitculator-cpp-sdk


Loga, polecenia instalacyjne i linki do rejestru dla wszystkich ośmiu są również zebrane w sekcji sekcji SDK na stronie API.

Wersjonowane zgodnie z API

SDK-ki podążają za SemVer i wydawane są w tym samym tempie: gdy API zyska punkt końcowy, każde SDK zyska tę metodę w tym samym wydaniu. Źródłem prawdy jest publiczna specyfikacja OpenAPI, a cała powierzchnia jest udokumentowana - z uruchamialnymi przykładami w ośmiu językach programowania - w dokumentacji API.

 

A jeśli wolisz nic nie instalować: nie potrzebujesz SDK. Data API to zwykłe HTTP z nagłówkiem Bearer - SDK-ki po prostu czynią tę wygodną ścieżkę domyślną.

Zacznij budować

Przeczytaj o planach i limitach na stronie Data API - dostępny jest darmowy poziom, karta nie jest wymagana.

Utwórz klucz w konsoli deweloperskiej i jesteś gotowy, aby zacząć.

Chętnie zobaczymy, co zbudujesz. Zgłoszenia błędów i pull requesty są otwarte w każdym repozytorium na github.com/bitculator.

Autor
Photo of Christian Lauridsen (Cc)

Christian Lauridsen (Cc)

Writer and Crypto Enthusiast

Opublikowano

Możesz także polubić