Odometer

API

Verificación de millas simplificada

Comprueba la lectura del cuentakilómetros de un coche de forma instantánea, precisa y rentable con las API de Smartcar.

Odometer

Retrieve the total mileage traveled by a vehicle.

const smartcar = require('smartcar');

// Get all vehicles associated with this access token
const {vehicles} = await smartcar.getVehicles("<access-token>");

// Construct a new vehicle instance using the first vehicle's id
const vehicle = new smartcar.Vehicle(vehicles[0], "<access-token>");

// Fetch the vehicle's odometer
const odometer = await vehicle.odometer();
// Example http response from Smartcar
{
  "distance": 104.32
}
import smartcar

# Get all vehicles associated with this access token
response = smartcar.get_vehicles("<access-token>")

# Construct a new vehicle instance using the first vehicle's id
vehicle = smartcar.Vehicle(response.vehicles[0], "<access-token>")

# Fetch the vehicle's odometer
odometer = vehicle.odometer()
// Example http response from Smartcar
{
  "distance": 104.32
}
import com.smartcar.sdk.*;

// Get all vehicles associated with this access token
VehicleIds response = Smartcar.getVehicles("<access-token>");
String[] vehicleIds = response.getVehicleIds();

// Construct a new vehicle instance using the first vehicle's id
Vehicle vehicle = new Vehicle(vehicleIds[0], "<access-token>");

// Fetch the vehicle's odometer
VehicleOdometer odometer = vehicle.odometer();
// Example http response from Smartcar
{
  "distance": 104.32
}
import (
  "context"
  smartcar "github.com/smartcar/go-sdk"
);

// Create a smartcar client
var smartcarClient = smartcar.NewClient();

// Get all vehicles associated with this access token
var vehicleIDs, resErr = smartcarClient.GetVehicleIDs(
  context.TODO(),
  &smartcar.VehicleIDsParams{Access: "<access-token>"},
);

// Construct a new vehicle instance using the first vehicle's id
var vehicle = smartcarClient.NewVehicle(&smartcar.VehicleParams{
  ID: vehicleIDs.VehicleIDs[0],
  AccessToken: "<access-token>"},
);

// Fetch the vehicle's odometer
var odometer, resErr = vehicle.GetOdometer(context.TODO());
// Example http response from Smartcar
{
  "distance": 104.32
}
require 'smartcar'

# Get all vehicles associated with this access token
all_vehicles =  Smartcar.get_vehicles(token: token)

# Construct a new vehicle instance using the first vehicle's id
vehicle = Smartcar::Vehicle.new(
  token: "<access-token>",
  id: all_vehicles.vehicles.first
)

# Fetch the vehicle's odometer
odometer = vehicle.odometer()
// Example http response from Smartcar
{
  "distance": 104.32
}
Consulta la documentación de la API

Características del producto

  • Compatible con 36 marcas de automóviles

    Compatible con 39 marcas de automóviles

  • Flujo de consentimiento de usuario amigable

    Flujo de consentimiento de usuario amigable

  • Funciona en vehículos de 2015 y más recientes

    Funciona en vehículos de 2015 y más recientes

  • Fiable y seguro

    Fiable y seguro

  • Recupere datos en tiempo real y active acciones

    Acceso a datos telemáticos reales

  • SDK para Go, Java, Node.js, Python y Ruby

    SDK para Go, Java, Node.js, Python y Ruby

Más información sobre las API de Smartcar

Industrias relacionadas

Seguro de automóvil

Reduzca las pérdidas de primas por millas no declaradas u ofrezca un seguro de pago por milla.

Gestión de flotas

Simplifique el seguimiento de la flota y el mantenimiento predictivo con nuestras API telemáticas sin hardware.

Qué estamos construyendo

La latencia y la frecuencia de disponibilidad de los datos pueden variar entre las marcas y los modelos.