Aller au contenu

ApiConfig

ApiConfig regroupe les paramètres nécessaires pour joindre l’API Legifrance. Il est consommé par LegifranceClient.

ChampTypeDéfautRôle
client_idstridentifiant PISTE (obligatoire)
client_secretstrsecret PISTE (obligatoire)
token_urlstrPISTE prodendpoint OAuth
api_urlstrLegifrance prodbase URL REST
connect_timeoutfloat3.05timeout de connexion (s)
read_timeoutfloat27.0timeout de lecture (s)
from pylegifrance.config import ApiConfig
# Manuel
config = 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.