1"use strict";(globalThis.webpackChunkelektrikulu=globalThis.webpackChunkelektrikulu||[]).push([[6419],{6643(e,a,s){s.r(a),s.d(a,{assets:()=>r,contentTitle:()=>l,default:()=>o,frontMatter:()=>d,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"type":"mdx","permalink":"/elering-json-api","source":"@site/src/pages/elering-json-api.md","title":"Elering API","description":"Selleks, et Elektrikulu rakendust saaks mugavalt kasutada, on vaja seadistada Elering JSON API.","frontMatter":{},"unlisted":false}');var t=s(4848),n=s(8453);const d={},l="Elering API",r={},c=[];function m(e){const a={a:"a",h1:"h1",header:"header",img:"img",p:"p",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.header,{children:(0,t.jsx)(a.h1,{id:"elering-api",children:"Elering API"})}),"\n",(0,t.jsx)(a.p,{children:"Selleks, et Elektrikulu rakendust saaks mugavalt kasutada, on vaja seadistada Elering JSON API."}),"\n",(0,t.jsxs)(a.p,{children:["Selleks l\xe4heme k\xf5igepealt aadressile ",(0,t.jsx)(a.a,{href:"https://estfeed.elering.ee/",children:"https://estfeed.elering.ee/"}),"."]}),"\n",(0,t.jsx)(a.p,{children:'Vajutame nupukesele "Logi sisse".'}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"elering-sisenemine",src:s(6191).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Seej\xe4rel on vaja valida sisselogimise viis ja sisestada isikuandmed."}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"sisselogimine",src:s(2107).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Sisestame vajalikud koodid autentimiseks:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"mobiil-id-koodid",src:s(5205).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:'Seej\xe4rel oleme sisse logitud ja valime "Konto ja seaded".'}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"konto-seadete-leidmine",src:s(765).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:'Konto ja seadete lehel vajutame nupule "API v\xf5tmete loomine".'}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"konto-seaded-avatud",src:s(9174).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Seej\xe4rel kirjutame lahtrisse, kuidas soovime seda API v\xf5tit nimetada."}),"\n",(0,t.jsx)(a.p,{children:'Valime API v\xf5tme kehtivusaja. Mida pikem aeg, seda harvemini on vaja seda uuesti seadistada. Valime m\xf5\xf5tepunkti, n\xf5ustume tingimustega ja vajutame nupule"Loo API v\xf5ti".'}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"api-votme-lisamine",src:s(3951).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Sellega on API v\xf5ti loodud:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"api-id-ja-votme-kopeerimine",src:s(777).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:'N\xfc\xfcd on vaja kopeerida (vajutades nupule "Kopeeri") need v\xf5tmed endale elektroonilisse m\xe4rkmikusse, kust on v\xf5imalik neid kopeerida Elektrikulu rakendusse. Samas oleks hea hoida neid v\xf5tmeid vaid enda teada.'}),"\n",(0,t.jsx)(a.p,{children:"Vajutame Elektrikulu rakenduses \xfcleval paremas nurgas kolmele punktile ja avaneb men\xfc\xfc:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"ava-seadistused",src:s(4334).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Valime Seadistused:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"elering-api-seadistamata",src:s(4691).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:'Veendume, et meie pakett ja liitumispunkt on \xf5ige ja vajadusel muudame ka seda. Nagu n\xe4ha, on siin kliendi ID ja salajane v\xf5ti veel m\xe4\xe4ramata. Toksates tekstil "Kliendi ID" avaneb lahter, kuhu saab kleepida:'}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"client-key-input",src:s(9496).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:'Vajutame OK ja teeme sarnase asja ka salajase v\xf5tmega toksates tekstil "Kliendi salajane v\xf5ti":'}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"client-secret-input",src:s(1671).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:'Vajutame nupule "salvesta".'}),"\n",(0,t.jsx)(a.p,{children:"M\xf5\xf5tepunkt j\xe4\xe4b esialgu salvestamata. See saab endale automaatselt v\xe4\xe4rtuse, kui teeme esimese andmete s\xfcnkroniseerimise."}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"elering-api-seadistatud-mootepunktita",src:s(1956).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Vajutame andmete s\xfcnkroniseerimise nupule:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"sync",src:s(85).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Algab andmete s\xfcnkroniseerimine (Esmakordne s\xfcnkroniserimine v\xf5tab rohkem aega):"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"uuendamine",src:s(5559).A+"",width:"300",height:"667"})}),"\n",(0,t.jsx)(a.p,{children:"Kui tarbimisandmete uuendamine on l\xf5ppenud, peaks ilmuma jooksva kuu graafik:"}),"\n",(0,t.jsx)(a.p,{children:(0,t.jsx)(a.img,{alt:"graafik",src:s(3439).A+"",width:"300",height:"667"})}),"\n",(0,t.jsxs)(a.p,{children:["Kui soovime ka varasemate kuude andmeid vaadata, v\xf5ime korraga importida mitme kuu tarbimisandmed ",(0,t.jsx)(a.a,{href:"/csv-allalaadimine",children:"CSV failist"}),". Edaspidi pole vaja enam CSV failist andmeid laadida, sest Elering API kaudu on see vaid \xfcks nupuvajutus."]})]})}function o(e={}){const{wrapper:a}={...(0,n.R)(),...e.components};return a?(0,t.jsx)(a,{...e,children:(0,t.jsx)(m,{...e})}):m(e)}},6191(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/Screenshot_20251017_082129_Chrome-013b7e14e24f862ffac1f4b2f01fb816.jpg"},4334(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/andmeteta-seadistuste-valik-d7d864f3b3c9e1809f93cd81419c4456.jpg"},777(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/api-id-ja-votme-kopeerimine-bd31218571a310b1f0276b8ccb13c577.jpg"},3951(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/api-votme-lisamine-8fdd1e63d4d9aab61d88c955ad26ed6c.jpg"},5205(e,a,s){s.d(a,{A:()=>i});
1const i=s.p+"assets/images/autentimine-60a69d9bd0743a3cb0bc705adae35d4b.jpg"},9496(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/client-key-input-b8a232f7615a36cc916cb4ff95c93c28.jpg"},1671(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/client-secret-input-c539c36dad7ab28bc4c4094649035e89.jpg"},4691(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/elering-api-seadistamata-f7e2aec66fd65ce8251c14dc8747b5a4.jpg"},1956(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/elering-api-seadistatud-mootepunktita-d1585d70a83afe2e5ef18dfb6c8d3eb5.jpg"},3439(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/graafik-beb3e13ff91785fcd0184a1eaa43b066.jpg"},2107(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/isikuandmete-sisestus-82159a5fd67f9f58fc01632bf8ffafe8.jpg"},9174(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/konto-seaded-avatud-8f651fc6dae63cf830bd7a54f59cd339.jpg"},765(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/konto-seadete-leidmine-4d144ea6c632375e555fb4c629431b0c.jpg"},85(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/sync-9c477e5d42a65628a2b2ac73b97209e6.jpg"},5559(e,a,s){s.d(a,{A:()=>i});const i=s.p+"assets/images/uuendamine-518635990b6a6c68371562ffafbe73ef.jpg"},8453(e,a,s){s.d(a,{R:()=>d,x:()=>l});var i=s(6540);const t={},n=i.createContext(t);function d(e){const a=i.useContext(n);return i.useMemo(function(){return"function"==typeof e?e(a):{...a,...e}},[a,e])}function l(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:d(e.components),i.createElement(n.Provider,{value:a},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.