Τεκμηρίωση API
Ενσωμάτωσε τις ισχυρές δυνατότητες διαδρομολόγησης και προγραμματισμού EV του ABRP στην πλατφόρμα σου. Η λύση μας σε API επιτρέπει ομαλή ενσωμάτωση διαδρομών ευαίσθητων στο όχημα, τηλεμετρία και deep links.
API & ενσωμάτωση
Πρόσβαση στη σουίτα API για να ενσωματώσεις διαδρομολόγηση EV, τηλεμετρία και deep links στην πλατφόρμα σου.
Planning API
Διαδρομολόγηση ευαίσθητη στο όχημα με ολοκληρωμένο σχεδιασμό EV
Το Planning API προσφέρει προηγμένο σχεδιασμό που εξελίσσεται μαζί με τις βελτιώσεις του ABRP. Περιλαμβάνει μοντελοποίηση κατανάλωσης, βελτιστοποίηση φόρτισης, ενσωμάτωση κίνησης σε πραγματικό χρόνο και σχεδιασμό με επίγνωση καιρού.
Το API χρησιμοποιεί αρχιτεχνική REST με έξοδο JSON και υποστηρίζει και legacy (v1) και νεότερα (v2) endpoints. Τα έξοδα εγκατάστασης και η τιμολόγηση εξαρτώνται από τις ανάγκες ενσωμάτωσης και τον όγκο χρήσης.
Telemetry API
Δεδομένα οχήματος σε πραγματικό χρόνο για παρακολούθηση και μοντελοποίηση
Το Telemetry API μεταφέρει σε πραγματικό χρόνο δεδομένα οχήματος για ζωντανή παρακολούθηση ταξιδιών, ανάλυση κατανάλωσης και συνεχή βελτίωση των μοντέλων μας, ώστε να ακριβολογούμε περισσότερο στην ενέργεια και τις διαδρομές.
Διατίθενται δωρεάν κλειδιά API. Για υποβολή δεδομένων απαιτούνται tokens χρήστη, μέσω OAuth2 (συνιστάται) ή χειροκίνητα για δοκιμές.
OAuth2 API
Ασφαλής ταυτοποίηση και εξουσιοδότηση χρηστών
Το OAuth2 προσφέρει ασφαλή και εύχρηστο τρόπο ταυτοποίησης με την Iternio. Θα χρειαστείς API key και URL ανακατεύθυνσης μαζί με το όνομα εφαρμογής.
Ροή εξουσιοδότησης
Το πρώτο αίτημα επιστρέφει HTML όπου ο χρήστης συνδέεται και εγκρίνει την εφαρμογή. Ανοίγοντας τον προεπιλεγμένο browser, η σύνδεση μπορεί να αποθηκευτεί για ταχύτερη διαδικασία.
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>Ανάκτηση token
Μετά τον κωδικό εξουσιοδότησης, πάρε το token για αποθήκευση και επαναχρησιμοποίηση.
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>"
}Στοιχεία χρήστη
Με το token, χρησιμοποίησε το endpoint «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>"
}Deep Links
Ενσωμάτωση μέσω URL για προκαθορισμένο προγραμματισμό
Φτιάξε URL που ανοίγουν το ABRP με ήδη ρυθμισμένες διαδρομές, όχημα και παραμέτρους. Ιδανικό για ενσωμάτωση σε εφαρμογές ή sites χωρίς πλήρες API.
Τα deep links υποστηρίζουν πληθώρα παραμέτρων: συντεταγμένες, σημεία, μοντέλα, SoC και προτιμήσεις. Βασικό URL: https://abetterrouteplanner.com