UNPKG

vw-carnet

Version:

Node package to connect to VW Carnet SOAP service

35 lines (27 loc) 1.7 kB
var cn = require("../vw-carnet.js"); const userID = ""; const pin = ""; var sessionKey; var vin; var accountID; var tcuID; cn.login(userID,pin, function (r) { console.log(JSON.stringify(r) + '\n'); sessionKey = r.Data.SessionKey; cn.getUserVehicles(userID, function (r) { console.log(JSON.stringify(r) + '\n'); vin = r.Data[0].Account.AccountInfo.VIN; accountID = r.Data[0].Account.AccountInfo.AccountID; tcuID = r.Data[0].Account.AccountInfo.TCUID; cn.getUnifiedVehicleStatusDetails(vin,accountID,tcuID,sessionKey, function (r) { console.log(JSON.stringify(r) + '\n'); }); cn.getTripReport(vin, accountID, tcuID, sessionKey, function (r) { console.log(JSON.stringify(r) + '\n'); }); }); }); /* {"Response":{"ResponseCode":2000,"ResponseStatus":"Success","ResponseDescription":"Successful Execution"},"Data":{"Email":"h@foerli.com","Phone":"+4790679897","ClientUserId":"LT01IOK","SessionKey":"1bf407c2-6d46-4f15-b5fb-d785bb527810"}} {"Response":{"ResponseCode":2000,"ResponseStatus":"Success","ResponseDescription":"Successful Execution"},"Data":[{"Account":{"AccountInfo":{"AccountID":10046020,"OwnerType":"Secondary","LastAccessTimestamp":"2016-02-28T23:14:56.702+01:00","CreateTimestamp":"2016-02-28T23:13:42.873+01:00","VIN":"WVWZZZAAZFD903388","TCUID":356059050085758,"Alias":"EL60159","termsSignedFlag":false},"VehicleDetails":{"Make":"VW","Model":"eUP","ModelYear":2015,"DeviceType":"OCU","Color":"Tungsten Silver Metallic"},"ConfigurableVehicleFeaturesList":{"Feature":[{"Name":"RDT","Value":"ENABLE"},{"Name":"WINDOWHEATING","Value":"DISABLE"}]}}}]} */