/*<![CDATA[*/ div.rbtoc1772111482970 {padding: 0px;} div.rbtoc1772111482970 ul {list-style: disc;margin-left: 0px;} div.rbtoc1772111482970 li {margin-left: 0px;padding-left: 0px;} /*]]>*/ Introduction Créer votre application Data-Connect Configuration de votre RestNetwork
Introduction
Le tutoriel suivant va vous présenter les différentes étapes à mettre en place pour vous connecter l'API Data Connect d'Enedis pour collecter les données de consommation et de production d'électricité des particuliers possédant un compteur Linky.
Avant tout, vous devez posséder un compte sur le portail Enedis DataHub et souscrire à un contrat API :
https://datahub-enedis.fr/mon-compte-tableau-de-bord/mon-compte-contrats/
Pour plus de détails sur ce contrat rendez-vous sur Enedis en cliquant ici
Créer votre application Data-Connect
Une fois votre compte créer et validé par Enedis vous allez pouvoir créer une application.
Dans un premier temps celle-ci sera en mode "Bac à Sable" pour vous permettre de vous familiariser avec l'utilisation de l'API.
Par la suite il vous faudra faire une demande pour la mettre en production. Dans cette demande vous devrez décrire votre application et la raison de sa création.
Celle action enverra une demande à Enedis qui vous invitera à une réunion afin de faire le point sur votre utilisation.
Avant cette démarche, veillez à ce que votre application permette de répondre aux exigences du parcours client notamment concernant la mise en place d'une page web pour valider le concentrement de vos clients.
Vous pourrez trouver un exemple en suivant le lien ci-dessous :
https://vayandata.com/espace-enedis/
Votre client sera rediriger vers votre site avec une URL contenant le Code de votre celui-ci
Ce code vous permettra par la suite de générer un Token
Nous vous conseillons de mettre en place une base de données pour enregistrer les codes des clients ainsi que leurs coordonnées afin de faciliter la création des points dans la station.
Configuration de votre RestNetwork
Pour récupération de l'AccessToken :
Il vous faudra envoyer une requête POST : https://ext.prod.api.enedis.fr/oauth2/v3/token
En incorporant dans le body :
-
Le Client_Id de votre application
-
Le Client_Secret de votre application
-
Le Code client transmis par Enedis
-
Votre redirect_uri
-
le grant_type : client_credentials
Attention, vous devrez ajouter la propriété "Port" à votre HttpConfig avec une valeur = "-1"