API документација
Интегрирајте ги моќните можности за насочување и планирање на EV на ABRP во вашата платформа. Нашиот сеопфатен пакет на API овозможува беспрекорна интеграција на карактеристиките за рутирање, телеметрија и длабоко поврзување свесни за возилото.
API и интеграција
Пристапете до нашиот пакет на API за интегрирање на рутирање, телеметрија и длабоко поврзување со ЕВ во вашата платформа.
API за планирање
Рутирање свесно за возилото со сеопфатни можности за планирање на ЕВ
Нашиот API за планирање обезбедува софистицирано планирање на маршрутата што се развива со континуираните подобрувања на ABRP. Карактеристиките вклучуваат моделирање на потрошувачката на енергија, оптимизација на полнење, интеграција на сообраќајот во реално време и планирање со временска прогноза.
API користи REST архитектура со JSON излез и поддржува и наследни (v1) и модерни (v2) крајни точки. Трошоците за поставување и цените по план се разликуваат врз основа на вашите потреби за интеграција и обемот на користење.
Telemetry API
Податоци за возилото во реално време за следење во живо и моделирање на автомобил
Telemetry API овозможува пренос на податоци за возилото во реално време за следење на патувањата во живо, анализа на потрошувачката и постојано подобрување на нашите модели на автомобили. Ова ни помага да ги усовршиме енергетските предвидувања и точноста на насочувањето.
Достапни се бесплатни API клучеви за интеграција. Корисничките токени се потребни за доставување податоци и може да се добијат или преку нашиот тек на OAuth2 (се препорачува) или преку рачно пребарување на токени за тестирање и развој.
OAuth2 API
Безбедна автентикација и овластување на корисникот
OAuth2 обезбедува безбеден и удобен начин за идентификување и автентикација на корисниците со Iternio. За да поставите OAuth2, ќе ви треба клуч API и мора да обезбедите URL-адреса за пренасочување и име на апликацијата.
Тек на авторизација
Првиот повик враќа HTML страница каде што корисниците можат да се логираат и да ја одобрат вашата апликација. Ако се отвори во стандардниот прелистувач на корисникот, неговото најавување може да биде кеширано за да се поедностави процесот.
https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>get_telemetry: Преземете ја најновата телеметрија на корисникотset_telemetry: Притиснете нови ажурирања за телеметрија на возилотоget_plan: Добијте го најновиот план во кондензирана форма (контактирајте не за детали)vehicle_history: Враќање на историски дискови и сесии за полнење (контактирајте не за детали)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Преземање на токени
Откако ќе примите код за авторизација, вратете го токенот кој може да се складира и повторно да се користи по потреба.
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>"
}Информации за корисникот
Откако ќе го добиете токенот, користете ја крајната точка „јас“ за да ги вратите корисничките информации:
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>"
}Длабоки врски
Интеграција базирана на URL за претходно конфигурирано планирање на маршрутата
Создадете приспособени URL-адреси што стартуваат ABRP со претходно конфигурирани маршрути, избор на возила и параметри за планирање. Совршен за вградување во апликации, веб-локации или системи за навигација без интеграција на API.
Длабоките врски поддржуваат широк опсег на параметри на URL, вклучувајќи координати за потекло/одредиште, точки на движење, модели на автомобили, состојба на полнење и преференции на корисникот. Основен URL: https://abetterrouteplanner.com