Maîtrisez les tests avec l'environnement Sandbox complet de Smart Money API. Développez sans risque en utilisant des données de test réalistes, des réponses déterministes et des limites de taux généreuses pour l'expérimentation.
Smart Money API fournit un environnement Sandbox complet pour le développement et les tests. Le Sandbox reflète la structure de l'API de production mais utilise des données synthétiques et des limites de taux généreuses, vous permettant de développer en toute confiance avant la mise en production.
Caractéristiques clés :
Bonnes pratiques : Tous les développements, tests et mises en préproduction doivent utiliser l'environnement Sandbox. N'utilisez la production qu'après une validation approfondie dans le Sandbox.
Le Sandbox contient des données de marché cryptographiques réalistes qui ne changent pas aléatoirement :
Prêt à construire ? Obtenez une clé API gratuite (200 appels/jour, sans carte) et commencez à récupérer des données en direct sur les baleines, le financement et la blockchain.
Obtenez votre clé API →Créez un compte de test via le tableau de bord pour générer des clés API Sandbox :
Utilisez ces clés de test publiques pour une expérimentation rapide (limitées en taux) :
| Clé | Permissions | Limite |
|---|---|---|
| sk_test_demo | Lecture seule | 100/heure |
| sk_test_trader | Lecture + alertes | 500/heure |
| sk_test_pro | Accès complet | 5000/heure |
N'utilisez jamais les clés de test en production. Elles ont des fonctionnalités et des limites de taux limitées.
Le Sandbox inclut ces paires de trading de test avec des données historiques réalistes :
Portefeuilles de test préconfigurés avec un comportement déterministe :
| Point de terminaison | Objectif |
|---|---|
| POST /test/reset | Réinitialiser les données de test à l'état initial |
| POST /test/inject-error | Injecter une erreur spécifique pour les tests |
| POST /test/simulate-time | Simuler différentes conditions de marché |
| GET /test/status | Vérifier l'état de santé de l'environnement sandbox |
Forcer des réponses d'erreur spécifiques pour tester la gestion des exceptions :
| Code d'erreur | Statut HTTP | Cas d'utilisation |
|---|---|---|
| invalid_key | 401 | Gestion des erreurs d'authentification |
| rate_limit_exceeded | 429 | Test de logique de backoff |
| not_found | 404 | Gestion des ressources manquantes |
| service_unavailable | 503 | Test de logique de réessai |
| timeout | 504 | Gestion des délais d'expiration |
| Environnement | Limite/Heure | Burst | Objectif |
|---|---|---|---|
| Sandbox | 10,000 | 500/min | Développement & tests |
| Production Gratuite | 1,000 | 50/min | Projets personnels |
| Production Trader | 10,000 | 400/min | Trading professionnel |
| Production Pro | 50,000 | 1000/min | Systèmes à haute fréquence |
Tester le workflow complet dans le sandbox avant le déploiement en production :
Utilisez des variables d'environnement pour basculer entre le sandbox et la production :
Problème : Recevoir une erreur 401 Non autorisé avec la clé de test
Solutions :
Problème : Les données de test ne se réinitialisent pas après POST /test/reset
Solutions :
Problème : Atteindre les limites de taux dans le sandbox (ne devrait pas se produire)
Solutions :
Utilisez notre environnement sandbox complet pour un développement sûr et isolé. Données de test déterministes, limites de taux élevées et parité complète des fonctionnalités avec la production.
Obtenez des identifiants de testObtenez les flux de baleines, les financements, les intérêts ouverts et les données on-chain de 3 échanges via une seule API. Niveau gratuit, sans carte de crédit, mise à niveau à tout moment.
Commencez gratuitement →