Opanuj testowanie dzięki kompleksowemu środowisku testowemu Smart Money API. Rozwijaj bez ryzyka, korzystając z realistycznych danych testowych, deterministycznych odpowiedzi i hojnych limitów zapytań do eksperymentowania.
Smart Money API zapewnia w pełni funkcjonalne środowisko testowe do rozwoju i testowania. Środowisko testowe odzwierciedla strukturę produkcyjnego API, ale wykorzystuje syntetyczne dane i hojne limity zapytań, pozwalając na pewny rozwój przed przejściem do produkcji.
Kluczowe cechy:
Najlepsza praktyka: Wszystkie prace rozwojowe, testowe i stagingowe powinny korzystać ze środowiska testowego. Używaj produkcji dopiero po dokładnym przetestowaniu w środowisku testowym.
Środowisko testowe zawiera realistyczne dane rynku kryptowalut, które nie zmieniają się losowo:
Gotowy do budowania? Zdobądź darmowy klucz API (200 wywołań/dzień, bez karty) i zacznij pobierać dane na temat wielorybów, finansowania i danych on-chain w czasie rzeczywistym.
Otrzymaj swój klucz API →Utwórz konto testowe przez panel sterowania, aby wygenerować testowe klucze API w środowisku piaskownicy:
Użyj tych publicznych kluczy testowych do szybkiego eksperymentowania (z ograniczeniem liczby wywołań):
| Klucz | Uprawnienia | Limit |
|---|---|---|
| sk_test_demo | Odczyt wszystkich | 100/godzinę |
| sk_test_trader | Odczyt + alerty | 500/godzinę |
| sk_test_pro | Pełny dostęp | 5000/godzinę |
Nigdy nie używaj kluczy testowych w środowisku produkcyjnym. Mają ograniczoną funkcjonalność i limity wywołań.
Piaskownica zawiera te testowe pary handlowe z realistycznymi danymi historycznymi:
Wstępnie skonfigurowane portfele testowe z deterministycznym zachowaniem:
| Punkt końcowy | Cel |
|---|---|
| POST /test/reset | Zresetuj dane testowe do stanu początkowego |
| POST /test/inject-error | Wstrzyknij określony błąd do testów |
| POST /test/simulate-time | Symuluj różne warunki rynkowe |
| GET /test/status | Sprawdź stan środowiska sandbox |
Wymuś określone odpowiedzi błędów do testowania obsługi wyjątków:
| Kod błędu | Status HTTP | Przypadek użycia |
|---|---|---|
| invalid_key | 401 | Obsługa błędów autentykacji |
| rate_limit_exceeded | 429 | Testowanie logiki wycofywania |
| not_found | 404 | Obsługa brakujących zasobów |
| service_unavailable | 503 | Testowanie logiki ponawiania |
| timeout | 504 | Obsługa przekroczenia czasu |
| Środowisko | Limit/godzinę | Burst | Cel |
|---|---|---|---|
| Sandbox | 10,000 | 500/min | Rozwój i testowanie |
| Produkcja Free | 1,000 | 50/min | Projekty hobbystyczne |
| Produkcja Trader | 10,000 | 400/min | Handel profesjonalny |
| Produkcja Pro | 50,000 | 1000/min | Systemy wysokiej częstotliwości |
Przetestuj pełny przepływ pracy w sandbox przed wdrożeniem na produkcję:
Użyj zmiennych środowiskowych, aby przełączać się między środowiskiem testowym a produkcyjnym:
Problem: Otrzymuję błąd 401 Unauthorized z kluczem testowym
Rozwiązania:
Problem: Dane testowe nie resetują się po wywołaniu POST /test/reset
Rozwiązania:
Problem: Osiągnięto limity zapytań w środowisku testowym (nie powinno się zdarzać)
Rozwiązania:
Korzystaj z naszego kompleksowego środowiska testowego do bezpiecznego, izolowanego rozwoju. Deterministyczne dane testowe, wysokie limity zapytań i pełna zgodność funkcjonalna z produkcją.
Pobierz dane testoweOtrzymuj dane o przepływie wielorybów, finansowaniu, otwartym zainteresowaniu i danych on-chain z 3 giełd w jednym API. Darmowy plan, bez karty kredytowej, możliwość aktualizacji w każdej chwili.
Zacznij za darmo →