1.0.0 • Published 5 years ago

json-tesla-api v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

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) })

1.0.0

5 years ago