Stăpânește testarea cu mediul sandbox cuprinzător al Smart Money API. Dezvoltă fără risc folosind date de test realiste, răspunsuri deterministe și limite de rată generoase pentru experimentare.
Smart Money API oferă un mediu sandbox complet pentru dezvoltare și testare. Sandbox-ul reflectă structura API-ului de producție, dar utilizează date sintetice și limite de rată generoase, permițându-vă să dezvoltați cu încredere înainte de a trece în producție.
Caracteristici cheie:
Best Practice: Toate dezvoltările, testele și mediile de staging ar trebui să folosească mediul sandbox. Folosiți producția doar după validarea amănunțită în sandbox.
Sandbox-ul conține date de piață realiste pentru criptomonede care nu se schimbă aleatoriu:
Gata de construit? Obține o cheie API gratuită (50 de apeluri/zi, fără card) și începe să extragi date live despre „balene”, finanțare și on-chain.
Obține cheia ta API →Creează un cont de test prin panoul de control pentru a genera chei API sandbox:
Folosește aceste chei de test publice pentru experimentare rapidă (cu limită de rată):
| Cheie | Permisiuni | Limită |
|---|---|---|
| sk_test_demo | Citire totală | 100/oră |
| sk_test_trader | Citire + alerte | 500/oră |
| sk_test_pro | Acces complet | 5000/oră |
Nu folosi niciodată chei de test în producție. Acestea au funcționalitate limitată și limite de rată.
Sandbox-ul include aceste perechi de tranzacționare de test cu date istorice realiste:
Portofele de test preconfigurate cu comportament determinist:
| Punct de acces | Scop |
|---|---|
| POST /test/reset | Resetează datele de test la starea inițială |
| POST /test/inject-error | Injectează o eroare specifică pentru testare |
| POST /test/simulate-time | Simulează diferite condiții de piață |
| GET /test/status | Verifică starea mediului Sandbox |
Forțează răspunsuri cu erori specifice pentru testarea gestionării excepțiilor:
| Cod de eroare | Stare HTTP | Caz de utilizare |
|---|---|---|
| invalid_key | 401 | Gestionarea erorilor de autentificare |
| rate_limit_exceeded | 429 | Testarea logicii de backoff |
| not_found | 404 | Gestionarea resurselor lipsă |
| service_unavailable | 503 | Testarea logicii de reîncercare |
| timeout | 504 | Gestionarea timeout-urilor |
| Mediu | Limită/oră | Burst | Scop |
|---|---|---|---|
| Sandbox | 10,000 | 500/min | Dezvoltare și testare |
| Producție Gratuit | 1,000 | 50/min | Proiecte hobby |
| Producție Trader | 10,000 | 400/min | Tranzacționare profesională |
| Producție Pro | 50,000 | 1000/min | Sisteme cu frecvență înaltă |
Testează fluxul complet în Sandbox înainte de implementarea în producție:
Folosește variabilele de mediu pentru a comuta între mediul de testare (sandbox) și producție:
Problemă: Primești eroarea 401 Neautorizat cu cheia de test
Soluții:
Problemă: Datele de test nu se resetează după POST /test/reset
Soluții:
Problemă: Depășirea limitelor de rată în sandbox (nu ar trebui să se întâmple)
Soluții:
Folosește mediul nostru complet de sandbox pentru dezvoltare sigură și izolată. Date de test deterministe, limite de rată ridicate și funcționalități complete identice cu cele din producție.
Obține Credențiale de TestObține date live despre fluxul balenelor, finanțare, interes deschis și on-chain de la 3 exchange-uri dintr-un singur API. Nivel gratuit, fără card de credit, poți face upgrade oricând.
Începe gratuit →