Dokumentasi API
Gabungkan keupayaan penghalaan dan perancangan EV ABRP ke dalam platform anda. Suite API menyeluruh kami menyokong penyatuan navigasi bermaklumat kenderaan, telemetri dan pautan dalam.
API & penyepaduan
Akses suite API kami untuk satukan navigasi EV, telemetri dan pautan dalam ke dalam platform anda.
Planning API
Navigasi bermaklumat kenderaan dengan perancangan EV menyeluruh
Planning API kami menawarkan perancangan laluan canggih yang berkembang bersama penambahbaikan berterusan ABRP. Ciri merangkumi pemodelan penggunaan tenaga, pengoptimuman pengecasan, penyepaduan trafik masa nyata dan perancangan peka cuaca.
API ini menggunakan seni bina REST dengan output JSON dan menyokong endpoint legasi (v1) serta moden (v2). Kos penyediaan dan harga bergantung pada keperluan penyepaduan dan volum penggunaan anda.
Telemetry API
Data kenderaan masa nyata untuk penjejakan langsung dan pemodelan kereta
Telemetry API membolehkan penghantaran data kenderaan masa nyata untuk penjejakan perjalanan langsung, analisis penggunaan dan penambahbaikan berterusan model kereta kami. Ini menyempurnakan ramalan tenaga dan ketepatan penghalaan.
Kunci API percuma disediakan untuk penyepaduan. Token pengguna diperlukan untuk penghantaran data dan boleh diperoleh melalui aliran OAuth2 (disyorkan) atau secara manual bagi ujian dan pembangunan.
OAuth2 API
Pengesahan dan kebenaran pengguna yang selamat
OAuth2 menawarkan cara selamat untuk mengenal pasti dan mengesahkan pengguna dengan Iternio. Untuk menyediakan OAuth2, anda perlukan kunci API dan mesti menyediakan URL lencongan serta nama aplikasi.
Aliran kebenaran
Panggilan pertama mengembalikan halaman HTML di mana pengguna boleh log masuk dan meluluskan aplikasi anda. Jika dibuka dalam pelayar lalai pengguna, log masuk mereka boleh disimpan untuk permudahkan proses.
https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>get_telemetry: Ambil telemetri terkini penggunaset_telemetry: Hantar kemas kini telemetri baru ke kenderaanget_plan: Dapatkan pelan terkini dalam bentuk ringkas (hubungi kami untuk butiran)vehicle_history: Ambil pemanduan dan sesi mengecas lalu (hubungi kami untuk butiran)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Perolehan token
Setelah anda menerima kod kebenaran, ambil token yang boleh disimpan dan digunakan semula mengikut keperluan.
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>"
}Maklumat pengguna
Setelah token diperoleh, gunakan endpoint "me" untuk mengambil maklumat pengguna:
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>"
}Pautan dalam
Penyepaduan berasaskan URL untuk perancangan laluan prakonfigurasi
Cipta URL tersuai yang melancarkan ABRP dengan laluan, pilihan kenderaan dan parameter perancangan sedia. Sesuai untuk disematkan dalam aplikasi, laman atau sistem navigasi tanpa penyepaduan API.
Pautan menyokong pelbagai parameter URL termasuk koordinat asal/destinasi, titik lalu, model kereta, tahap cas dan keutamaan pengguna. URL asas: https://abetterrouteplanner.com