Aller au contenu

Configurer les clés API

Deux options — variables d’environnement (recommandé) ou ApiConfig manuel.

Créer un fichier .env à la racine du projet :

Fenêtre de terminal
LEGIFRANCE_CLIENT_ID=votre_client_id
LEGIFRANCE_CLIENT_SECRET=votre_client_secret

Puis :

from pylegifrance import LegifranceClient
client = LegifranceClient() # lit .env via python-dotenv

Utile si les clés viennent d’un vault ou d’un système externe :

from pylegifrance import LegifranceClient
from 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.