{"id":941,"date":"2026-11-06T00:52:39","date_gmt":"2026-11-06T00:52:39","guid":{"rendered":"https:\/\/charge-it.io\/?page_id=941"},"modified":"2026-11-06T00:52:39","modified_gmt":"2026-11-06T00:52:39","slug":"programeri","status":"publish","type":"page","link":"https:\/\/charge-it.io\/?page_id=941&lang=hr","title":{"rendered":"Za programere"},"content":{"rendered":"\n<section aria-labelledby=\"t\" class=\"phero dark glow\">\n<div class=\"wrap\">\n<ul class=\"crumbs\"><li><a href=\"https:\/\/charge-it.io\/?lang=en\">Po\u010detna<\/a><\/li><li>Za programere<\/li><\/ul>\n<div class=\"phero-grid\">\n<div>\n<p class=\"eyebrow\"><span class=\"dot pulse\"><\/span>Za programere<\/p>\n<h1 class=\"h1\" id=\"t\">Gradite na platformi <em>na kojoj radi va\u0161a konzola.<\/em><\/h1>\n<p class=\"lead\">Jedan API za va\u0161 backend i va\u0161u vlastitu aplikaciju za voza\u010de, s pristupom odre\u0111enim za svaku organizaciju i ni\u010dim uklju\u010denim bez va\u0161eg odobrenja.<\/p>\n<div class=\"actions\"><a class=\"btn btn-primary\" href=\"https:\/\/charge-it.io\/?page_id=23&#038;lang=en\">Zatra\u017eite pristup API-ju <span aria-hidden=\"true\" class=\"arrow\">\u2192<\/span><\/a><\/div>\n<\/div>\n<div aria-label=\"Kako se postavlja pristup API-ju\" class=\"term\">\n<div class=\"term-head\"><span><span class=\"dot pulse\" style=\"margin-inline-end: 8px\"><\/span>Programerska plo\u010da<\/span><span>po organizaciji<\/span><\/div>\n<div style=\"padding: 18px 16px; display: grid; gap: 10px\">\n<div style=\"display: flex; justify-content: space-between; gap: 12px\"><span class=\"muted\">Pristup API-ju<\/span><span class=\"ok\" style=\"color: var(--d-brand-ink)\">uklju\u010duje ChargeIT<\/span><\/div>\n<div style=\"display: flex; justify-content: space-between; gap: 12px\"><span class=\"muted\">Scopeovi<\/span><span>lokacije \u00b7 sesije \u00b7 tarife \u00b7 ra\u010duni<\/span><\/div>\n<div style=\"display: flex; justify-content: space-between; gap: 12px\"><span class=\"muted\">Scopeovi za pisanje<\/span><span>samo ako su vam uklju\u010deni<\/span><\/div>\n<div style=\"display: flex; justify-content: space-between; gap: 12px\"><span class=\"muted\">Ograni\u010denje zahtjeva<\/span><span>postavlja se po klijentu<\/span><\/div>\n<div style=\"display: flex; justify-content: space-between; gap: 12px\"><span class=\"muted\">Klju\u010devi<\/span><span>izradi \u00b7 opozovi<\/span><\/div>\n<div style=\"display: flex; justify-content: space-between; gap: 12px\"><span class=\"muted\">Mobilne aplikacije<\/span><span>bundle ID \u00b7 redirect URI \u00b7 client ID<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section aria-labelledby=\"cred-t\" class=\"sec light\">\n<div class=\"wrap\">\n<div class=\"sec-head\"><div><p class=\"eyebrow\"><span class=\"dot\"><\/span>Dvije vrste vjerodajnica<\/p><h2 class=\"h2\" id=\"cred-t\">Klju\u010devi za poslu\u017eitelje. Tokeni za voza\u010de.<\/h2><\/div><p class=\"lead\">API klju\u010d nikad ne ide u mobilnu aplikaciju, odakle bi ga svatko mogao izvu\u0107i. Va\u0161 backend koristi klju\u010deve; svaki voza\u010d u va\u0161oj aplikaciji dobiva vlastiti kratkotrajni token.<\/p><\/div>\n<div class=\"creds\">\n<article class=\"card\" style=\"padding: 40px\"><span class=\"k\">API klju\u010devi \u00b7 poslu\u017eitelj s poslu\u017eiteljem<\/span><h3 class=\"h3\" style=\"font-size: 26px\">Za va\u0161 backend i alate<\/h3><p>Lokacije, status punja\u010da, sesije, tarife i ra\u010duni. Svaki klju\u010d ima vlastite scopeove i ograni\u010denje zahtjeva i mo\u017ee se opozvati u bilo kojem trenutku.<\/p><div class=\"flow\"><b>Va\u0161 backend<\/b><span class=\"wire\"><\/span><b>ChargeIT API<\/b><\/div><\/article>\n<article class=\"card\" style=\"padding: 40px\"><span class=\"k\">Tokeni voza\u010da \u00b7 OAuth 2.0 + PKCE<\/span><h3 class=\"h3\" style=\"font-size: 26px\">Za va\u0161u vlastitu aplikaciju za voza\u010de<\/h3><p>Prijava koju hostira ChargeIT, s va\u0161im brendiranjem. Svaki token ograni\u010den je na tog jednog voza\u010da: njegove sesije, kartice i pla\u0107anja.<\/p><div class=\"flow\"><b>Va\u0161a aplikacija<\/b><span class=\"wire\"><\/span><b>Token voza\u010da<\/b><\/div><\/article>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section aria-labelledby=\"cap-t\" class=\"sec band light\">\n<div class=\"wrap\">\n<div class=\"sec-head\"><div><p class=\"eyebrow\"><span class=\"dot\"><\/span>API za voza\u010de<\/p><h2 class=\"h2\" id=\"cap-t\">Sve \u0161to aplikaciji za voza\u010de treba.<\/h2><\/div><p class=\"lead\">Izgra\u0111eno na istim voza\u010dkim ra\u010dunima koje koristi aplikacija ChargeIT, pa ne gradite drugi sustav korisnika. Osobni podaci i podaci o pla\u0107anju voza\u010da ostaju na strani ChargeIT-a.<\/p><\/div>\n<div class=\"cap-grid\">\n<div class=\"cap\"><h3>Pronalazak punja\u010da<\/h3><ul><li>Pretra\u017eivanje na karti<\/li><li>Dostupnost u\u017eivo<\/li><li>Cijene<\/li><\/ul><\/div>\n<div class=\"cap\"><h3>Punjenje<\/h3><ul><li>Pokretanje i zaustavljanje QR kodom ili priklju\u010dkom<\/li><li>kWh, snaga i tro\u0161ak u\u017eivo<\/li><\/ul><\/div>\n<div class=\"cap\"><h3>Ra\u010dun<\/h3><ul><li>Profil<\/li><li>RFID kartice<\/li><li>Na\u010dini pla\u0107anja<\/li><li>Povijest i potvrde<\/li><\/ul><\/div>\n<div class=\"cap\"><h3>Doga\u0111aji<\/h3><ul><li>A\u017euriranja sesija putem webhooka<\/li><li>Ili push obavijesti koje \u0161aljemo mi<\/li><\/ul><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section aria-labelledby=\"pk-t\" class=\"sec light\">\n<div class=\"wrap\">\n<div class=\"sec-head\"><div><p class=\"eyebrow\"><span class=\"dot\"><\/span>Prijava voza\u010da<\/p><h2 class=\"h2\" id=\"pk-t\">Bez backenda za prijavu voza\u010da.<\/h2><\/div><\/div>\n<figure aria-label=\"Tijek prijave voza\u010da\" class=\"pkce dark\" style=\"margin: 0; border-radius: var(--r-frame); padding: 32px; background: var(--ink)\">\n<div class=\"node\"><b>Va\u0161a aplikacija<\/b><small>Otvara hostiranu prijavu<\/small><\/div>\n<span aria-hidden=\"true\" class=\"wire\"><\/span><span aria-hidden=\"true\" class=\"vwire\"><\/span>\n<div class=\"node core\"><b>Hostirana prijava<\/b><small>S va\u0161im brendiranjem<\/small><\/div>\n<span aria-hidden=\"true\" class=\"wire\"><\/span><span aria-hidden=\"true\" class=\"vwire\"><\/span>\n<div class=\"node\"><b>Token voza\u010da<\/b><small>Kratkotrajan, jedan voza\u010d<\/small><\/div>\n<span aria-hidden=\"true\" class=\"wire\"><\/span><span aria-hidden=\"true\" class=\"vwire\"><\/span>\n<div class=\"node\"><b>ChargeIT API<\/b><small>Poziva se izravno iz aplikacije<\/small><\/div>\n<\/figure>\n<\/div>\n<\/section>\n\n\n<section aria-labelledby=\"who-t\" class=\"sec band light\">\n<div class=\"wrap\">\n<div class=\"sec-head\"><div><p class=\"eyebrow\"><span class=\"dot\"><\/span>Tko dobiva plo\u010du<\/p><h2 class=\"h2\" id=\"who-t\">Uklju\u010duje se po organizaciji.<\/h2><\/div><\/div>\n<div class=\"tbl-box\">\n<table class=\"tbl panel-tbl\">\n<thead><tr><th scope=\"col\">Organizacija<\/th><th scope=\"col\">Potpuna konzola<\/th><th scope=\"col\">Programerska plo\u010da<\/th><th scope=\"col\">Tipi\u010dna primjena<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Hibridno<\/td><td class=\"yes\">Da<\/td><td class=\"yes\">Da<\/td><td>White label operater s vlastitom aplikacijom za voza\u010de<\/td><\/tr>\n<tr><td>Samo API<\/td><td class=\"no\">\u2014<\/td><td class=\"yes\">Da<\/td><td>Produktni tim koji sve gradi sam<\/td><\/tr>\n<tr><td>Svi ostali<\/td><td class=\"yes\">Da<\/td><td class=\"no\">\u2014<\/td><td>Operateri koji koriste konzolu i aplikaciju ChargeIT<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section aria-labelledby=\"cta-t\" class=\"cta dark glow\">\n<div class=\"wrap\">\n<h2 class=\"display\" id=\"cta-t\">Recite nam \u0161to gradite.<\/h2>\n<div class=\"cta-side\"><p>Uklju\u010dit \u0107emo scopeove koji vam trebaju i postaviti va\u0161u organizaciju.<\/p><a class=\"btn btn-primary\" href=\"https:\/\/charge-it.io\/?page_id=23&#038;lang=en\">Zatra\u017eite pristup API-ju <span aria-hidden=\"true\" class=\"arrow\">\u2192<\/span><\/a><\/div>\n<\/div>\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>Po\u010detna Za programere Za programere Gradite na platformi na kojoj radi va\u0161a konzola. Jedan API za va\u0161 backend i va\u0161u vlastitu aplikaciju za voza\u010de, s pristupom odre\u0111enim za svaku organizaciju i ni\u010dim uklju\u010denim bez va\u0161eg odobrenja. Zatra\u017eite pristup API-ju \u2192 Programerska plo\u010dapo organizaciji Pristup API-juuklju\u010duje ChargeIT Scopeovilokacije \u00b7 sesije \u00b7 tarife \u00b7 ra\u010duni Scopeovi za [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_chargeit_seo_title":"","_chargeit_seo_desc":"","_chargeit_seo_image":0,"_chargeit_noindex":false,"footnotes":""},"class_list":["post-941","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/charge-it.io\/index.php?rest_route=\/wp\/v2\/pages\/941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/charge-it.io\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/charge-it.io\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/charge-it.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/charge-it.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=941"}],"version-history":[{"count":0,"href":"https:\/\/charge-it.io\/index.php?rest_route=\/wp\/v2\/pages\/941\/revisions"}],"wp:attachment":[{"href":"https:\/\/charge-it.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}