Buone pratiche
Pattern consigliati per costruire integrazioni robuste ed efficienti con le API STEF.
Pattern consigliati per costruire integrazioni robuste ed efficienti con le API STEF.
Rispetta gli header di rate limiting restituiti dall'API:
| Header | Descrizione |
|---|---|
X-RateLimit-Limit | Numero massimo di richieste per finestra |
X-RateLimit-Remaining | Richieste rimanenti nella finestra corrente |
X-RateLimit-Reset | Timestamp di ripristino della finestra |
Retry-After | Secondi da attendere (in caso di 429) |
Utilizza le variabili d'ambiente o un gestore di segreti:
# .env
STEF_CLIENT_ID=your_client_id
STEF_CLIENT_SECRET=your_client_secret
# .gitignore
.env
Cache-Control e ETagIf-None-Match, If-Modified-Since)limit) allo stretto necessarioAbilita la compressione gzip nelle tue richieste:
curl -X GET "https://api.stef.com/v1/transport/orders" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept-Encoding: gzip"