ApiConfig
ApiConfig regroupe les paramètres nécessaires pour joindre l’API Legifrance.
Il est consommé par LegifranceClient.
| Champ | Type | Défaut | Rôle |
|---|---|---|---|
client_id | str | — | identifiant PISTE (obligatoire) |
client_secret | str | — | secret PISTE (obligatoire) |
token_url | str | PISTE prod | endpoint OAuth |
api_url | str | Legifrance prod | base URL REST |
connect_timeout | float | 3.05 | timeout de connexion (s) |
read_timeout | float | 27.0 | timeout de lecture (s) |
Construire une config
Section intitulée « Construire une config »from pylegifrance.config import ApiConfig
# Manuelconfig = ApiConfig(client_id="...", client_secret="...")
# Depuis l'environnement (LEGIFRANCE_CLIENT_ID / _SECRET)config = ApiConfig.from_env()from_env() lit .env via python-dotenv ; voir
/operations/configure-api-credentials.
Voir aussi
Section intitulée « Voir aussi »/concepts/piste-oauth— pourquoitoken_urletapi_urlsont distincts./references/config— signatures.