1.0.1 • Published 5 years ago
tesla-json-api v1.0.1
This is a package for the Unofficial Tesla API.
First, you need to authenticate.
const TeslaAPI = require("");
TeslaAPI.Authenticate("EMAIL","PASSWORD").then((token) => {
const Client = new TeslaAPI.Client(token);
}).catch((e) => {
console.log(e)
})
Then you can use the following:
Get Vehicles:
const TeslaAPI = require("");
TeslaAPI.Authenticate("EMAIL","PASSWORD").then((token) => { const Client = new TeslaAPI.Client(token); Client.getVehicles().then(vehicles => { console.log(vehicles) }).catch((e) => { console.log(e) }) }).catch((e) => { console.log(e) })
> Get Vehicle
```js
const TeslaAPI = require("");
TeslaAPI.Authenticate("EMAIL","PASSWORD").then((token) => {
const Client = new TeslaAPI.Client(token);
Client.getVehicle(vehicle_id).then(vehicle => {
console.log(vehicle)
}).catch((e) => {
console.log(e)
})
}).catch((e) => {
console.log(e)
})
Get Products:
const TeslaAPI = require("");
TeslaAPI.Authenticate("EMAIL","PASSWORD").then((token) => { const Client = new TeslaAPI.Client(token); Client.getProducts().then(products => { console.log(products) }).catch((e) => { console.log(e) }) }).catch((e) => { console.log(e) })