withings-request

withings-request

withings-request

The Withings OAuth implementation is not perfect. This lib hides that.

Getting the token and token secret is outside the scope of this lib. You can use passport-withings to do that.

Please see withings-stream for an even higher abstraction.

var options =
  { consumerKey: '...'
  , consumerSecret: '...'
  , token: '...'
  , tokenSecret: '...'
  , userid: '...'
  , timeout: 10000
  }
var withings = require('withings-request')(options)
 
withings('measure', 'getmeas', { startdate: 1222819200, enddate: 1223190167 }, function (errbody) {
  if (err) throw err
  console.log(body)
})
$ npm install withings-request

MIT