API‑dokumentaatio
Integroi ABRP:n tehokkaat EV‑reititys- ja suunnittelutoiminnot omaan alustaasi. Kattava rajapinta‑kokonaisuumme mahdollistaa ajoneuvo‑tietoisen reitityksen, telemetrian ja syvälinkityksen saumattomasti.
API:t ja integraatio
Käytä rajapinta‑kokonaisuuttamme integroidaksesi EV‑reitityksen, telemetrian ja syvälinkit omaan järjestelmääsi.
Planning API
Ajoneuvo‑tietoinen reititys ja kattava EV‑suunnittelu
Planning API tarjoaa kehittynyttä reittisuunnittelua ja kehittyy ABRP:n jatkuvan parannustyön mukaan. Mukana energiankulutusmallitus, latausoptimointi, live‑liikennetiedot ja säätietoinen planaus.
Rajapinta noudattaa REST‑arkkitehtuuria ja palauttaa JSON‑dataa; käytettävissä ovat sekä legacy (v1) että uusi (v2) päätepisteiden sarja. Käyttöönoton kustannukset ja hinnoittelu vaihtelevat tarpeittesi ja määrän mukaan.
Telemetry API
Ajoneuvon reaaliaikainen data live‑seurantaan ja mallinnukseen
Telemetry API välittää ajoneuvotietoa reaaliajassa: matkan seuraamiseen, kulutusanalyyseihin ja autokantamallejemme hiomiseen. Näin tarkennamme energiaennusteita ja reittitarkkuutta.
Ilmaisia API‑avaimia löytyy integrointiin. Datan lähetys tarvitsee käyttäjän tunnuksen, saat sen parhaiten OAuth2‑virtamme kautta (suositus), tai käsin testaukseen ja kehitykseen.
OAuth2 API
Turvallinen käyttäjän tunnistus ja käyttölupa
OAuth2 on turvallinen tapa tunnistaa ja valtuuttaa käyttäjät Iternion palvelussa. Otettaksesi se käyttöön tarvitset API‑avaimen sekä uudelleenohjaus‑URL:in ja sovelluksen nimen.
Valtuutusvirta
Ensimmäinen pyyntö palauttaa HTML‑sivun, jossa käyttäjä kirjautuu ja hyväksyy sovelluksesi. Kun sivun avaa oletusselaimeen, istunto saattaa olla välimuistissa.
https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>get_telemetry: Hae käyttäjän viimeisin telemetriaset_telemetry: Lähetä uusia telemetriapäivityksiä ajoneuvolleget_plan: Hae uusin suunnitelma tiivistettynä (yksityiskoihin ota yhteyttä)vehicle_history: Hae historiaan tallentuneet ajot ja lataussessiot (yksityiskoihin ota yhteyttä)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Tokentin haku
Kun olet saanut valtuutuskoodin, hae tunniste (token), jonka voit tallentaa ja käyttää uudelleen tarpeen mukaan.
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>"
}Käyttäjätiedot
Tokentin jälkeen voit käyttää "me"‑endpointtia käyttäjätietojen noutamiseen:
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‑integraatio valmiilla reittiasetuksilla
Rakenna URL:eja jotka käynnistävät ABRP:n valmiilla reittivalinnoilla, autoilla ja suunnitelman parametreilla, upota sovelluksiin, sivustoille tai navigaatiotuotteisiin ilman kokonaista REST‑rajapinta‑integraatiota.
Deep Links tukevat laajasti URL‑parametreja: alkupisteet ja koordinaatit, välipisteet, autot, lataustaso ja käyttöasetukset. Perusosoite: https://abetterrouteplanner.com