2.0.0 • Published 6 years ago

mygeotab-api-node v2.0.0

Weekly downloads
4
License
ISC
Repository
-
Last release
6 years ago

mygeotab-api-node

Unofficial nodejs client for the MyGeotab API with support for authentication with SessionId

Getting Started

$ npm install mygeotab-api-node --save

Usage

var api = new API(userName, password, database);

api.authenticate(function(err, data) {

  if(err){
    console.log('Error', err);
    return;
  }

  api.call('Get', {
    typeName: 'User',
    search: {
      name: data.userName
    }
  }, function(err, data) {

    if(err){
      console.log('Error', err);
      return;
    }

    console.log('User', data);

  });

});

//-------------------------------------------------------------------------------------------------
OR

let idServer = 0;

let userName= 'user_name';
let sessionId='17082007803898348770';
let database = 'database_name';
let server = `my${idServer}.geotab.com`;

let api = new API(userName, null, sessionId, database, server);
api.call('Get', {
  typeName: 'Device',
  //   search: {
  //     name: data.userName
  //   }
}, function (err, data) {

  if (err) {
    console.log('Error', err);
    return;
  }

   

console.log('User', data);

});

Running Tests

$ npm install -g mocha
$ npm install
$ mocha
2.0.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

0.0.1

6 years ago