getRequestToken.js
const VERSION = '1.0.9';
const GEARAPIADDRESS = 'ga.netpie.io';
const GEARAPIPORT = '8080';
const MGREV = 'NJS1a';
let verifier = MGREV;
const gearauthurl = `http://${GEARAPIADDRESS}:${GEARAPIPORT}`
_getRequestToken = async () => {
return this.build_request_object('/api/rtoken')
.data({oauth_callback: `scope=&appid=${this.appid}&mgrev=${MGREV}&verifier=${verifier}`})
.request((request_token) => {
return this.oauth.toHeader(this.oauth.authorize(request_token)).Authorization
});
}
_getAccessToken = async () => {
return this.build_request_object('/api/atoken')
.data({oauth_verifier: verifier})
.request((request_data) => {
let _reqtok = {
key: this._storage.get(Storage.KEY_OAUTH_REQUEST_TOKEN),
secret: this._storage.get(Storage.KEY_OAUTH_REQUEST_TOKEN_SECRET)
};
let auth_header = this.oauth.toHeader(this.oauth.authorize(request_data, _reqtok)).Authorization
return auth_header;
})
}