Configurer les clés API
Deux options — variables d’environnement (recommandé) ou ApiConfig
manuel.
1. Variables d’environnement (.env)
Section intitulée « 1. Variables d’environnement (.env) »Créer un fichier .env à la racine du projet :
LEGIFRANCE_CLIENT_ID=votre_client_idLEGIFRANCE_CLIENT_SECRET=votre_client_secretPuis :
from pylegifrance import LegifranceClient
client = LegifranceClient() # lit .env via python-dotenv2. Configuration manuelle
Section intitulée « 2. Configuration manuelle »Utile si les clés viennent d’un vault ou d’un système externe :
from pylegifrance import LegifranceClientfrom pylegifrance.config import ApiConfig
client = LegifranceClient( ApiConfig(client_id="...", client_secret="..."))Les identifiants sont obligatoires dès l’instanciation ; sinon une erreur est levée.