node-steam-user:changeEmail无法与TwoFactorAuth一起使用

时间:2018-08-09 19:41:46

标签: node.js steam

代码:

user.changeEmail({
    "password": password,
    "newEmail": newEmail
}, function(err, needsSmsCode) {
    if(!err) {
        user.changeEmail({          
            "password": password,                 
            "newEmail": newEmail,                 
            "code": emailcode,                 
            "twoFactorCode": code          
        }, function(err, needsSmsCode) {
            if(err) {
                console.log(err);
            } else {
                console.log('ok');
            }
        });
    }
}); 

错误:

  

{错误:InvalidParam       在Object.exports.eresultError(/root/bot/node_modules/steam-user/components/helpers.js:75:12)       在/root/bot/node_modules/steam-user/components/account.js:129:21       在Object.cb(/root/bot/node_modules/steam-user/components/messages.js:174:4)       在CMClient._netMsgReceived(/root/bot/node_modules/steam-client/lib/cm_client.js:321:26)       在CMClient.handlers。(匿名函数)(/root/bot/node_modules/steam-client/lib/cm_client.js:603:8)       在CMClient._netMsgReceived(/root/bot/node_modules/steam-client/lib/cm_client.js:305:24)       在emitOne上(events.js:116:13)       在TCPConnection.emit(events.js:211:7)       在TCPConnection._readPacket(/root/bot/node_modules/steam-client/lib/tcp_connection.js:183:7)       在emitNone(events.js:106:13)eresult:8}

使用steamGuard很好

0 个答案:

没有答案