API dokumentācija
Integrē platformā ABRP jaudīgo elektromobiļu maršķēšanu un plānošanu. Mūsu API komplekts ļauj vienkārši integrēt auto apzinātu maršķēšanu, telemetriju un saišu funkcijas.
API un integrācija
Izmanto mūsu API, lai platformā pieslēgtu elektroauto maršķēšanu, telemetriju un saišu integrācijas.
Planning API
Auto zinoša maršķēšana ar pilnu elektroauto plānošanu
Planning API piedāvā izsmalcinātu maršķu plānošanu kopā ar ABRP nepārtrauktajiem uzlabojumiem, tostarp enerģijas patēriņa modelēšanu, uzlādes optimizāciju, satiksmes datus reāllaikā un laikapstākļiem sensitīvu plānāšanu.
API balstās REST arhitektūrā izvadam JSON forma un atbalsta gan vecākos (v1), gan jaunos (v2) galapunktos. Palaišanas izmaksas un cenas vienam plānā atkarīgas no integrācijas apjoma un noslodzes.
Telemetry API
Reāllaika transportlīdzekļa dati ceļa izsekšanai un modeļu uzlabošanai
Telemetry API ļauj sūtīt auto datus reāllaikā, sekot ceļošanai, analizēt patēriņu un uzlabot mūsu auto modeļus. Tas palīdz precizēt enerģijas prognozes un maršķu precizitāti.
Bezmaksas API atslēgas ir pieejamas integrācijai. Lai nosūtītu datus, vajadzīgs lietotāja pilnvaras žetons, ko visērtāk iegūst ar OAuth2 plūsmu, testiem un izstrādei to var arī iegūt manuāli.
OAuth2 API
Droša lietotāju autentifikācija un autorizācija.
OAuth2 ļauj droši un ērti identificēt un autorizēt lietotājus pie Iternio. Lai pieslēgtu OAuth2, tev nepieciešama API atslēga, novirzes URL un lietojuma nosaukums.
Autorizācijas plūsma
Pirmais izsaukums atgriež HTML lapu, kur lietotājs pieslēdzas un apstiprina tavu lietojumu. Ja lapu atvēr savā parastajā pārlūkā, pieslēgšanās var būt saglabāta procesa vienkāršošanai.
https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>get_telemetry: Ielasīt lietotāja jaunāko telemetrijuset_telemetry: Sūtīt jaunos telemetrijas datus uz transportlīdzekliget_plan: Saņemt jaunāko maršķa plānu saīsinātā formātā (sīkāk, sazinies ar mums)vehicle_history: Saņemt vēsturiskās braucienu un uzlādes sesijas (sīkāk, sazinies ar mums)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Žetona ieguve
Saņēmis autorizācijas kodu, iegūsti žetonu, kuru saglabāt un atkārtoti lietot, kad tas nepieciešams.
https://api.iternio.com/1/oauth/token?client_id=<your_client_id>&client_secret=<your_api_key>&code=<auth_code>{
"access_token": "<the created token>",
"token_type": "bearer",
"state": "<your supplied state>"
}Lietotāja informācija
Pēc žetona ieguves izmanto gala punktu „me”, lai ielasītu lietotāja datus:
https://api.iternio.com/1/oauth/me?access_token=<the user token>&api_key=<your api key>{
"user_id": <the numeric ID of the user>,
"full_name": "<Full name of the user>",
"email": "<Email of user>",
"vehicle_id": <The numeric ID of the vehicle, if part of the scope>,
"vehicle_name": "<The vehicle name>",
"vehicle_typecode": "<The vehicle typecode>"
}Deep Links
URL integrācija ar iepriekš sagatavotu maršķu plānošanu
Izveido pielāgotus URL, kas palaiž ABRP ar iepriekš iestatītiem maršķiem, auto izvēli un plānošanas parametriem. Noderīgi ieguldīšanai lietotnēs, vietnēs vai navigācijas risinājumos bez pilnas API integrācijas.
Saites atbalsta plašu URL parametru kopu, tai skaitā sākuma un galapunkta koordinātes, ceļā posmus, auto modeļus, uzlādes līmeni un lietotāja preferences. Pamata URL: https://abetterrouteplanner.com