Skip to main content
Solved

Utilisation API

  • March 19, 2025
  • 2 replies
  • 21 views
  • Translate

Bonjour tout le monde.

Je cherche a utiliser l’API explore notamment pour récupérer des données d’enedis poste HTA/BT. 

En utilisant les lien directement depuis le site tout foncitonne mais lorsque je passe sous python avec “requests” j’ai une erreur de certificats ssl.  (cf en bas)

J’ai alors essayé d’utiliser l’API mais l’erreur reste la même. 

 

 

I'm looking to use the explore API to retrieve data from enedis HTA/BT substations. 

By using the links directly from the site everything works but when I use python with “requests” I get an ssl certificate error.  (see below)

I then tried to use the API but the error remains the same. 

 

HTTPSConnectionPool(host='data.enedis.fr', port=443): Max retries exceeded with url: /api/explore/v2.1/catalog/datasets/poste-electrique/exports/shp?lang=fr&refine=code_departement%3A%2282%22&facet=facet(name%3D%22code_departement%22%2C%20disjunctive%3Dtrue)&timezone=Europe%2FBerlin (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1028)'))

Best answer by cyprien.oger

Bonjour,

 

Le message d’erreur semble indiquer que la vérification du certificat TLS de data.enedis.fr échoue dans votre script Python. Le certificat est néanmoins bien valide et reconnu.

Il est possible que l’environnement dans lequel Python s’exécute ne reconnaisse pas l’autorité de certification de Let’s Encrypt, auquel cas, la solution consiste à mettre à jour cet environnement ou votre système d’exploitation pour que cette autorité de certification soit reconnue.

Cordialement,

Cyprien Oger

View original

cyprien.oger
ODS Team

Bonjour,

 

Le message d’erreur semble indiquer que la vérification du certificat TLS de data.enedis.fr échoue dans votre script Python. Le certificat est néanmoins bien valide et reconnu.

Il est possible que l’environnement dans lequel Python s’exécute ne reconnaisse pas l’autorité de certification de Let’s Encrypt, auquel cas, la solution consiste à mettre à jour cet environnement ou votre système d’exploitation pour que cette autorité de certification soit reconnue.

Cordialement,

Cyprien Oger

Translate

Bonjour,

Je vous remercie pour votre réponse qui m’éclaire un peu plus. J’ai pourtant mis a jour mes certificats et mes librairies. Je pense savoir d'où le problème peut venir. 

Cependant d’autre lien autre à ODS fonctionne bien sans erreur. 

 

Encore merci,

Cordialement 

 

 

Translate

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings