API Qillqakuna

    ABRP-pa kallpasapa EV ñan chaymanta wakichiy atiyninkunata plataformaykiman hukllachiy. Tukuypaq API huñuyku mana sasachu hukllachiyta atichin: antawa-yachaq ñan, telemetría, chaymanta ukhu tinkiy ruwaykuna.

    APIkuna & Hukllachiy

    API huñuykuman yaykuy EV ñan, telemetría, chaymanta ukhu tinkiyta plataformaykiman hukllachinapaq.

    Wakichiy API

    v2 - Yuyaychasqa
    v1 - Ñawpaq

    Antawa-yachaq ñan, tukuy EV wakichiy atiykunawan

    Wakichiy API-ykuqa allin yachayniyuq ñan wakichiyta qun, chaymi ABRP-pa wiñay allinchakuyninkunawan wiñan. Ruwaykunaqa kanku: kallpa tukuy modelo, carga allinchay, chiqa pacha antawa huñukuy hukllachiy, chaymanta pacha-yachaq wakichiy.

    API-qa REST arquitecturawan JSON lluqsiywan llamk'an, ñawpaq (v1) chaymanta kunan (v2) tukukuykunatawan yanapan. Wakichiy chaninkuna chaymanta sapa plan chaninqa hukniraymi, hukllachiy munayniykiman chaymanta llamk'ay hatun kayninman hina.

    Telemetría API

    Chiqa pacha antawa willay, kawsaq qatipanapaq chaymanta antawa modelanapaq

    Telemetría API-qa chiqa pacha antawa willayta apachiyta atichin: kawsaq puriy qatipay, kallpa tukuy t'aqwiy, chaymanta antawa modeloykuta wiñay allinchanapaq. Kayqa yanapawanchikmi kallpa willayninta chaymanta ñan chiqan kayninta allinchanapaq.

    Hukllachiypaq qhasilla API llavekuna kan. Willay apachinapaqqa llamkaqpa tokenninmi munakun, chaykunataqa OAuth2 flujoykuwan (yuyaychasqa) icha makiwan token chaskiywan pruebanapaq chaymanta wiñachinapaq tariyta atinki.

    OAuth2 API

    Waqaychasqa llamkaq riqsichiy chaymanta saqichiy

    OAuth2-qa waqaychasqa chaymanta allin ñantam qun Iternio-wan llamkaqkunata riqsichinapaq chaymanta chiqaqchanapaq. OAuth2-ta churanapaq, huk API llaveta munanki, hinaspa huk kutichiy URL chaymanta ruwana sutitam qunayki tiyan.

    Saqichiy Flujo

    Ñawpaq waqyayqa huk HTML p'anqatam kutichin, chaypi llamkaqkuna yaykuyta atinku chaymanta ruwanaykita ari niyta atinku. Llamkaqpa kasqan maskaqninpi kichasqa kaptinqa, yaykuyninkuqa waqaychasqa kanman ruwayta pisiyachinapaq.

    https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>
    Saqisqa atiykuna:
    • get_telemetry: Llamkaqpa qhipa telemetríanta chaskiy
    • set_telemetry: Musuq telemetría musuqyachiykunata antawaman tanqay
    • get_plan: Qhipa planta tantasqapi chaskiy (sut'inchaykunapaq rimanakuwayku)
    • vehicle_history: Ñawpaq puriykuna chaymanta carga sesionkunata chaskiy (sut'inchaykunapaq rimanakuwayku)
    Kutichiy URI-niykipi kutichiy:
    https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>
    Token Chaskiy

    Huk saqichiy codigota chaskispaykiqa, tokenta chaskiy, chaytaqa waqaychayta chaymanta munasqaykiman hina wakmanta llamk'achiytam atinki.

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

    Tokenta chaskispaykiqa, "me" tukukuyta llamk'achiy llamkaqpa willayninta chaskinaykipaq:

    https://api.iternio.com/1/oauth/me?access_token=<the user token>&api_key=<your api key>
    Kutichiy formato:
    {
      "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>"
    }

    Ukhu T'inkikuna

    URL-pi hukllachiy, ñawpaqmanta wakichisqa ñankunapaq

    Sapanchasqa URLkunata ruway, chaykunaqa ABRP-ta ñawpaqmanta wakichisqa ñankunawan, antawa akllaykunawan, chaymanta wakichiy parámetroskunawan kichanku. Allinmi appkunapi, web kitikunapi, icha pusay sistemakunapi mana API hukllachiywan churanapaq.

    Ukhu t'inkikunaqa achka URL parámetrostam yanapan: qallarina/chayana coordenadakuna, ñan puntokuna, antawa modelokuna, carga estado, chaymanta llamkaqpa munasqankuna. Sapsi URL: https://abetterrouteplanner.com