API डॉक्युमेंटेशन

    तुझ्या प्लॅटफॉर्मवर ABRP च्या शक्तिशाली EV रूटिंग आणि प्लॅनिंग क्षमता एकत्र कर. आमच्या संपूर्ण API संचाने व्हिकल-अवೇअर रूटिंग, टेलिमेट्री आणि डीप लिंकिंग फीचर्सचं निर्बाध एकत्रीकरण शक्य होतं.

    API आणि एकत्रीकरण

    तुझ्या प्लॅटफॉर्मवर EV रूटिंग, टेलिमेट्री आणि डीप लिंकिंग एकत्र करायला आमच्या API संचात प्रवेश घे.

    Planning API

    v2 - Recommended
    v1 - Legacy

    संपूर्ण EV प्लॅनिंग क्षमतेसह व्हिकल-अवेयर रूटिंग

    आमचं Planning API ABRP च्या सतत सुधारणांसह विकसित होणारं परिष्कृत रूट प्लॅनिंग देतं. यामध्ये ऊर्जा वापर मॉडेलिंग, चार्जिंग ऑप्टिमायझेशन, रिअल-टाइम ट्रॅफिक एकत्रीकरण आणि हवामान-अवेयर प्लॅनिंग समाविष्ट आहे.

    API REST आर्किटेक्चर आणि JSON आउटपुट वापरतं आणि लेगसी (v1) आणि आधुनिक (v2) दोन्ही एंडपॉइंट्सला समर्थन देतं. सेटअप खर्च आणि प्रति प्लॅन किंमत तुझ्या एकत्रीकरण गरजा आणि वापर खंडावर अवलंबून बदलतात.

    Telemetry API

    लाइव्ह ट्रॅकिंग आणि कार मॉडेलिंगसाठी रिअल-टाइम व्हिकल डेटा

    Telemetry API ने लाइव्ह प्रवास ट्रॅकिंग, वापर विश्लेषण आणि आमच्या कार मॉडेल्सच्या सतत सुधारणेसाठी रिअल-टाइम व्हिकल डेटा पाठवता येतो. त्यामुळे आम्ही ऊर्जा अंदाज आणि रूटिंग अचूकता परिष्कृत करू शकतो.

    एकत्रीकरणासाठी फ्री API की उपलब्ध आहेत. डेटा सबमिशनसाठी युज़र टोकन्स लागतात आणि ते आमच्या OAuth2 फ्लोद्वारे (शिफारस केलेले) किंवा चाचणी आणि विकासासाठी मॅन्युअल टोकन रिट्रीव्हलद्वारे मिळू शकतात.

    OAuth2 API

    सुरक्षित युज़र प्रमाणीकरण आणि अधिकृतता

    OAuth2 Iternio सह युज़र्स ओळखण्यासाठी आणि प्रमाणित करण्यासाठी सुरक्षित आणि सोयीस्कर मार्ग देतो. OAuth2 सेटअप करायला तुला API की लागेल आणि रीडिरेक्ट URL आणि अ‍ॅप्लिकेशन नाव द्यावं लागेल.

    Authorization Flow

    पहिल्या कॉलमध्ये HTML पृष्ठ येतं जिथे युज़र्स लॉग इन करून तुझ्या अ‍ॅप्लिकेशनला मान्यता देतात. जर युज़र्च्या डीफॉल्ट ब्राउझरमध्ये उघडलं तर लॉगिन कॅश होऊ शकतो आणि प्रक्रिया सोपी होते.

    https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>
    Allowed scopes:
    • get_telemetry: युज़र्चं नवीनतम टेलिमेट्री आण
    • set_telemetry: व्हिकलला नवीन टेलिमेट्री अपडेट्स पाठव
    • get_plan: संक्षिप्त स्वरूपात नवीनतम प्लॅन मिळवा (तपशीलांसाठी आमच्याशी संपर्क कर)
    • vehicle_history: इतिहासातील ड्राइव्ह आणि चार्जिंग सेशन्स आणा (तपशीलांसाठी आमच्याशी संपर्क कर)
    तुझ्या redirect URI वर प्रतिसाद:
    https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>
    Token Retrieval

    एकदा तुला अथॉरायझेशन कोड मिळाला की टोकन आण ज्याला गरजेनुसार साठवून पुन्हा वापरता येईल.

    https://api.iternio.com/1/oauth/token?client_id=<your_client_id>&client_secret=<your_api_key>&code=<auth_code>
    Response format:
    {
      "access_token": "<the created token>",
      "token_type": "bearer",
      "state": "<your supplied state>"
    }
    User Information

    टोकन मिळाल्यानंतर युज़र माहिती आणण्यासाठी "me" एंडपॉइंट वापर:

    https://api.iternio.com/1/oauth/me?access_token=<the user token>&api_key=<your api key>
    Response format:
    {
      "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 आधारित एकत्रीकरण

    कस्टम URL बनव जे प्रीकॉन्फिगर्ड रूट्स, व्हिकल निवड आणि प्लॅनिंग परिमाणांसह ABRP उघडतील. API एकत्रीकरणाशिवाय अ‍ॅप्स, वेबसाइट्स किंवा नेव्हिगेशन सिस्टममध्ये एम्बेड करण्यासाठी परफेक्ट.

    डीप लिंक्स मूळ/गंतव्य समन्वय, वेपॉइंट्स, कार मॉडेल्स, चार्जची स्थिती आणि युज़र प्राधान्यांसह विस्तृत URL परिमाणांना समर्थन देतात. Base URL: https://abetterrouteplanner.com