Dokumentasi API
Integrasikan kemampuan perutean dan perencanaan EV ABRP yang andal ke dalam platform kamu. Rangkaian API lengkap kami memungkinkan integrasi mulus untuk navigasi berbasis data kendaraan, telemetri, dan deep link.
API & integrasi
Akses rangkaian API kami untuk mengintegrasikan navigasi EV, telemetri, dan deep link ke dalam platform kamu.
Planning API
Perutean berbasis data kendaraan dengan kemampuan perencanaan EV lengkap
Planning API kami menyediakan perencanaan rute canggih yang berkembang seiring peningkatan ABRP yang berkelanjutan. Fitur-fiturnya mencakup pemodelan konsumsi energi, optimasi pengisian daya, integrasi lalu lintas waktu nyata, dan perencanaan yang memperhitungkan cuaca.
API ini menggunakan arsitektur REST dengan output JSON dan mendukung endpoint legacy (v1) maupun modern (v2). Biaya penyiapan dan harga per rencana bervariasi tergantung kebutuhan integrasi dan volume penggunaan kamu.
Telemetry API
Data kendaraan waktu nyata untuk pelacakan langsung dan pemodelan mobil
Telemetry API memungkinkan pengiriman data kendaraan waktu nyata untuk pelacakan perjalanan langsung, analisis konsumsi, dan peningkatan berkelanjutan model mobil kami. Hal ini membantu kami menyempurnakan prediksi energi dan akurasi perutean.
Kunci API gratis tersedia untuk integrasi. Token pengguna diperlukan untuk pengiriman data dan bisa diperoleh melalui alur OAuth2 kami (disarankan) atau pengambilan token manual untuk pengujian dan pengembangan.
OAuth2 API
Autentikasi dan otorisasi pengguna yang aman
OAuth2 menyediakan cara yang aman dan praktis untuk mengidentifikasi dan mengautentikasi pengguna dengan Iternio. Untuk menyiapkan OAuth2, kamu memerlukan kunci API dan harus menyediakan URL pengalihan serta nama aplikasi.
Alur otorisasi
Panggilan pertama mengembalikan halaman HTML tempat pengguna bisa masuk dan menyetujui aplikasi kamu. Jika dibuka di browser bawaan pengguna, sesi masuk mereka bisa disimpan untuk menyederhanakan prosesnya.
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 terbaru penggunaset_telemetry: Kirim pembaruan telemetri baru ke kendaraanget_plan: Dapatkan rencana terbaru dalam bentuk ringkas (hubungi kami untuk detail)vehicle_history: Ambil riwayat perjalanan dan sesi pengisian daya (hubungi kami untuk detail)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Pengambilan token
Setelah kamu menerima kode otorisasi, ambil token yang bisa disimpan dan digunakan kembali sesuai kebutuhan.
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>"
}Informasi pengguna
Setelah token diperoleh, gunakan endpoint "me" untuk mengambil informasi 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>"
}Deep Link
Integrasi berbasis URL untuk perencanaan rute yang sudah dikonfigurasi
Buat URL kustom yang membuka ABRP dengan rute, pilihan kendaraan, dan parameter perencanaan yang sudah dikonfigurasi. Sangat cocok untuk disematkan dalam aplikasi, situs web, atau sistem navigasi tanpa integrasi API.
Deep link mendukung berbagai parameter URL termasuk koordinat asal/tujuan, titik perhentian, model mobil, status pengisian daya, dan preferensi pengguna. URL dasar: https://abetterrouteplanner.com