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 (err, body) {
if (err) throw err
console.log(body)
})
$ npm install withings-request
MIT