vw-carnet
Version:
Node package to connect to VW Carnet SOAP service
35 lines (27 loc) • 1.7 kB
JavaScript
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"}]}}}]}
*/