TheTimmaeh / node-expresstrade

Interact with the OPSkins ExpressTrade API from Node.js
MIT License
11 stars 4 forks source link

Always getting Invalid two-factor code even though I have 2FA secret given by OPSkins when setup. #14

Closed tcdeverloper1 closed 5 years ago

tcdeverloper1 commented 5 years ago

Hi, I keep getting 2fa error "Invalid two-factor code" when attempting both ET.ITrade.SendOfferToSteamId and ET.ITrade.SendOffer. Please kindly take a look below my code.

var ExpressTrade = require('expresstrade')

var ET = new ExpressTrade({ apikey: 'My API Key', twofactorsecret: 'My 2FA secret', // I have 2FA secret when setting up OPSkins 2FA pollInterval: 5000 })

ET.IUser.GetInventory((err, body) => { inventroy = body.response.items; console.log(inventroy); console.log(err); })

ET.ITrade.SendOfferToSteamId({steam_id: '76561198870406428', items: '5888428'}, (err, body) => { console.log(body); // Always response this { status: 122, time: 1542170853, message: 'Invalid two-factor code.' } console.log(err); })

tcdeverloper1 commented 5 years ago

Sorry, my bad. I confused between secret code and recovery code. Now is ok already.