תיעוד API
שלבו את יכולות הניתוב והתכנון העוצמתיות של ABRP לרכב חשמלי בתוך הפלטפורמה שלכם. חבילת ה־API המקיפה שלנו מאפשרת שילוב חלק של ניתוב מודע־רכב, טלמטריה וקישורים עמוקים.
API ושילובים
גישה לחבילת ה־API שלנו לשילוב ניתוב לרכב חשמלי, טלמטריה וקישורים עמוקים בפלטפורמה שלכם.
Planning API
ניתוב מודע־רכב עם יכולות תכנון מקיפות לרכב חשמלי
ה־Planning API שלנו מספק תכנון מסלול מתקדם שמתפתח יחד עם השיפורים השוטפים של ABRP. התכונות כוללות מידול צריכת אנרגיה, אופטימיזציית טעינה, שילוב תנועה בזמן אמת ותכנון מודע־מזג־אוויר.
ה־API משתמש בארכיטקטורת REST עם פלט JSON ותומך בנקודות קצה ישנות (v1) ומודרניות (v2). עלויות ההקמה ומחיר לכל תוכנית משתנים לפי צרכי השילוב והיקף השימוש שלכם.
Telemetry API
נתוני רכב בזמן אמת למעקב חי ולמידול רכב
ה־Telemetry API מאפשר העברת נתוני רכב בזמן אמת לצורך מעקב נסיעה חי, ניתוח צריכה ושיפור שוטף של מודלי הרכב שלנו. זה עוזר לנו לחדד את חיזויי האנרגיה ואת דיוק הניתוב.
מפתחות API חינמיים זמינים לשילוב. נדרשים אסימוני משתמש לשליחת נתונים, שניתן להשיגם דרך זרימת ה־OAuth2 שלנו (מומלץ) או באחזור ידני של אסימון לבדיקות ופיתוח.
OAuth2 API
אימות והרשאות משתמש מאובטחים
OAuth2 מספק דרך מאובטחת ונוחה לזיהוי ולאימות משתמשים מול Iternio. כדי להגדיר OAuth2 תזדקקו למפתח API ותידרשו לספק כתובת redirect ושם אפליקציה.
זרימת ההרשאה
הקריאה הראשונה מחזירה דף 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>"
}פרטי משתמש
לאחר קבלת האסימון, השתמשו בנקודת הקצה "me" כדי לאחזר את פרטי המשתמש:
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 כולל קואורדינטות מוצא ויעד, נקודות עצירה, דגמי רכב, אחוזי סוללה והעדפות משתמש. כתובת בסיס: https://abetterrouteplanner.com