Bonnes pratiques
Patterns recommandés pour construire des intégrations robustes et performantes avec les APIs STEF.
Patterns recommandés pour construire des intégrations robustes et performantes avec les APIs STEF.
Respectez les headers de rate limiting retournés par l'API :
| Header | Description |
|---|---|
X-RateLimit-Limit | Nombre maximum de requêtes par fenêtre |
X-RateLimit-Remaining | Requêtes restantes dans la fenêtre en cours |
X-RateLimit-Reset | Timestamp de réinitialisation de la fenêtre |
Retry-After | Secondes à attendre (en cas de 429) |
Utilisez les variables d'environnement ou un gestionnaire de secrets :
# .env
STEF_CLIENT_ID=your_client_id
STEF_CLIENT_SECRET=your_client_secret
# .gitignore
.env
Cache-Control et ETagIf-None-Match, If-Modified-Since)limit) au strict nécessaireActivez la compression gzip dans vos requêtes :
curl -X GET "https://api.stef.com/v1/transport/orders" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept-Encoding: gzip"