Masterin ang pagte-test gamit ang komprehensibong sandbox environment ng Smart Money API. Mag-develop nang walang risk gamit ang makatotohanang test data, deterministic na mga response, at malalaking rate limit para sa eksperimentasyon.
Nagbibigay ang Smart Money API ng full-featured na sandbox environment para sa pag-develop at pagte-test. Ang sandbox ay salamin ng production API structure ngunit gumagamit ng synthetic data at malalaking rate limit, na nagbibigay-daan sa iyong mag-develop nang may kumpiyansa bago mag-live.
Mga pangunahing katangian:
Best Practice: Ang lahat ng pag-develop, pagte-test, at staging ay dapat gumamit ng sandbox environment. Gamitin lamang ang production pagkatapos ng masusing pag-validate sa sandbox.
Ang sandbox ay naglalaman ng makatotohanang cryptocurrency market data na hindi nagbabago nang random:
Handa nang mag-build? Kumuha ng libreng API key (50 tawag/araw, walang card) at simulan nang kumuha ng live whale, funding, at on-chain data.
Kunin ang iyong API key →Gumawa ng test account sa dashboard para makagawa ng sandbox API keys:
Gamitin ang mga public test key na ito para sa mabilis na eksperimentasyon (may rate limit):
| Key | Mga Permiso | Limit |
|---|---|---|
| sk_test_demo | Basahin lahat | 100/oras |
| sk_test_trader | Basahin + alerts | 500/oras |
| sk_test_pro | Buong access | 5000/oras |
Huwag gamitin ang test keys sa production. May limitado silang functionality at rate limits.
Kasama sa sandbox ang mga test trading pair na ito na may makatotohanang historical data:
Mga pre-configured na test wallet na may deterministic na behavior:
| Endpoint | Layunin |
|---|---|
| POST /test/reset | I-reset ang test data sa unang estado |
| POST /test/inject-error | Mag-inject ng partikular na error para sa pag-test |
| POST /test/simulate-time | I-simulate ang iba't ibang kondisyon ng merkado |
| GET /test/status | Suriin ang kalusugan ng sandbox environment |
Pilitin ang partikular na error response para sa pag-test ng exception handling:
| Error Code | HTTP Status | Use Case |
|---|---|---|
| invalid_key | 401 | Auth error handling |
| rate_limit_exceeded | 429 | Backoff logic testing |
| not_found | 404 | Missing resource handling |
| service_unavailable | 503 | Retry logic testing |
| timeout | 504 | Timeout handling |
| Environment | Limit/Hour | Burst | Layunin |
|---|---|---|---|
| Sandbox | 10,000 | 500/min | Development & testing |
| Production Free | 1,000 | 50/min | Hobby projects |
| Production Trader | 10,000 | 400/min | Professional trading |
| Production Pro | 50,000 | 1000/min | High-frequency systems |
Test full workflow in sandbox before production deployment:
Gamitin ang mga environment variable para magpalit sa pagitan ng sandbox at production:
Problema: Nakukuha ang 401 Unauthorized gamit ang test key
Mga Solusyon:
Problema: Hindi na-rereset ang test data pagkatapos ng POST /test/reset
Mga Solusyon:
Problema: Na-hit ang rate limits sa sandbox (hindi dapat mangyari ito)
Mga Solusyon:
Gamitin ang aming komprehensibong sandbox environment para sa ligtas, nakahiwalay na development. Deterministikong test data, mataas na rate limits, at kumpletong feature parity sa production.
Kumuha ng Test CredentialsKumuha ng live whale flow, funding, open interest at on-chain data sa 3 exchanges mula sa iisang API. Libreng tier, walang credit card, mag-upgrade anumang oras.
Magsimula nang libre →