API-dokumentáció
Az ABRP vezetőképes EV-routing és úttervező képességeit beépítheted a platformodba. API-kínálatunk zökkenőmentessé teszi a járműfüggő útvonalválasztást, a telemetriát és a deep linkeket.
API-k és integráció
API-csomagunkkal EV-routing, telemetria és deep link integrálása platformodra.
Planning API
Járművéges routing teljes EV-tervezési lehetőségekkel
A Planning API kifinomult útvonalakat készít, és bővül az ABRP fejlesztéseivel: energiafelhasználás-modellezés, töltésoptimalizáció, élő forgalom és időjárás alapú tervezés.
Az API REST architektúrát használ JSON válasszal, és mind a régi (v1), mind az új (v2) végpontokat támogatja. Az induló költségek és a csomag díjai integráció és forgalom szerint változnak.
Telemetry API
Élő járműadat követéshez és modellfrissítéshez
A Telemetry API-val valós időben érkezhetnek a járműadatok: utak követése, fogyasztás-elemzés és folyamatos fejlesztés a modelljeinken. Így finomítjuk az energiabecslést és a routing pontosságát.
Ingyenes API-kulcs igényelhető. Adatküldéshez felhasználói token kell, OAuth2-folyamaton (ajánlott) vagy teszthez kézzel is megszerezhető.
OAuth2 API
Biztonságos felhasználói hitelesítés és jogosultság
Az OAuth2 biztonságos, kényelmes módja a felhasználók azonosításának és hitelesítésének az Iterniónál. API-kulcs, visszairányítási URL és alkalmazásnév szükséges a beállításhoz.
Engedélyezési folyamat
Az első hívás HTML oldalt ad, ahol a felhasználó bejelentkezik és jóváhagyja az alkalmazásodat. Ha az alapértelmezett böngészőben nyílik meg, a belépés gyorsítható gyorsítótárral.
https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>get_telemetry: A felhasználó legfrissebb telemetriájának lekéréseset_telemetry: Új telemetria-felvételek küldése a jármű feléget_plan: Az utolsó terv tömör formában (részletekért írj nekünk)vehicle_history: Korábbi utak és töltések lekérése (részletekért írj nekünk)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Token beszerzése
Engedélyezési kód után kérd le a tokent, tárolhatod és újrahasználhatod szükség szerint.
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>"
}Felhasználói információ
Token után a "me" végponttal kérhetők le a felhasználói adatok:
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-alapú integráció előkonfigurált útvonaltervhez
Saját URL-ek indíthatják az ABRP-t előre beállított útvonallal, járműválasztással és paraméterekkel. Alkalmas beágyazásra appba, webbe vagy navigációba API nélkül.
A deep linkek széles paramétertámogatást adnak: indulás/cél koordináták, útpontok, járműmodellek, töltöttség és beállítások. Alap URL: https://abetterrouteplanner.com